SEC CIK 1033331
HASTINGS REED
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| NFLXview stock → | 390,640 | 2026-06-01 |
| MSFTview stock → | 135,900 | 2008-07-22 |
| METAview stock → | 89,245 | 2019-05-15 |
Position History — NFLX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — NFLX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-06-01 | Grant / award (derivative) | 728 | $0.00 | 728 |
| 2026-06-01 | Option exercise (derivative) | 386,700 | $0.00 | 0 |
| 2026-06-01 | Option exercise | 386,700 | $10.26 | 390,640 |
| 2026-06-01 | Open-market sale | 53,783 | $86.73 | 3,940 |
| 2026-06-01 | Open-market sale | 332,917 | $85.85 | 57,723 |
| 2026-05-01 | Option exercise (derivative) | 407,550 | $0.00 | 0 |
| 2026-05-01 | Grant / award (derivative) | 679 | $0.00 | 679 |
| 2026-05-01 | Open-market sale | 188,425 | $92.28 | 223,065 |
| 2026-05-01 | Open-market sale | 105,791 | $93.54 | 117,274 |
| 2026-05-01 | Open-market sale | 113,334 | $94.17 | 3,940 |
| 2026-05-01 | Option exercise | 407,550 | $9.74 | 411,490 |
| 2026-04-01 | Option exercise (derivative) | 420,550 | $0.00 | 0 |
| 2026-04-01 | Grant / award (derivative) | 654 | $0.00 | 654 |
| 2026-04-01 | Open-market sale | 20,580 | $96.66 | 3,940 |
| 2026-04-01 | Open-market sale | 247,923 | $95.68 | 24,520 |
| 2026-04-01 | Open-market sale | 152,047 | $95.02 | 272,443 |
| 2026-04-01 | Option exercise | 420,550 | $9.44 | 424,490 |
| 2026-03-02 | Grant / award (derivative) | 643 | $0.00 | 643 |
| 2026-03-02 | Option exercise (derivative) | 410,550 | $0.00 | 0 |
| 2026-03-02 | Option exercise | 410,550 | $9.67 | 414,490 |
| 2026-03-02 | Open-market sale | 54,681 | $96.06 | 359,809 |
| 2026-03-02 | Open-market sale | 227,680 | $96.92 | 132,129 |
| 2026-03-02 | Open-market sale | 128,189 | $97.59 | 3,940 |
| 2026-02-05 | Gift | 241,944 | $0.00 | 21,159,576 |
| 2026-02-02 | Option exercise (derivative) | 390,970 | $0.00 | 0 |
| 2026-02-02 | Grant / award (derivative) | 756 | $0.00 | 756 |
| 2026-02-02 | Option exercise | 390,970 | $10.15 | 394,910 |
| 2026-02-02 | Open-market sale | 38,620 | $84.96 | 3,940 |
| 2026-02-02 | Open-market sale | 104,594 | $84.09 | 42,560 |
| 2026-02-02 | Open-market sale | 247,756 | $83.22 | 147,154 |
| 2026-01-02 | Option exercise (derivative) | 426,290 | $0.00 | 0 |
| 2026-01-02 | Grant / award (derivative) | 687 | $0.00 | 687 |
| 2026-01-02 | Open-market sale | 146,324 | $92.32 | 20,138 |
| 2026-01-02 | Open-market sale | 6,290 | $93.22 | 13,848 |
| 2026-01-02 | Open-market sale | 9,908 | $94.00 | 3,940 |
| 2026-01-02 | Open-market sale | 263,768 | $91.18 | 166,462 |
| 2026-01-02 | Option exercise | 426,290 | $9.31 | 430,230 |
| 2025-12-01 | Option exercise (derivative) | 375,470 | $0.00 | 0 |
| 2025-12-01 | Grant / award (derivative) | 576 | $0.00 | 576 |
| 2025-12-01 | Open-market sale | 197,972 | $108.89 | 3,940 |
| 2025-12-01 | Open-market sale | 140,595 | $108.20 | 201,912 |
| 2025-12-01 | Open-market sale | 36,903 | $106.85 | 342,507 |
| 2025-12-01 | Option exercise | 375,470 | $10.57 | 379,410 |
| 2025-11-07 | Gift | 14,089 | $0.00 | 2,140,152 |
| 2025-11-03 | Grant / award (derivative) | 57 | $0.00 | 57 |
| 2025-10-31 | Option exercise (derivative) | 40,374 | $0.00 | 0 |
| 2025-10-31 | Option exercise | 40,374 | $98.30 | 40,768 |
| 2025-10-31 | Open-market sale | 100 | $1134.18 | 394 |
| 2025-10-31 | Open-market sale | 132 | $1132.84 | 494 |
| 2025-10-31 | Open-market sale | 423 | $1131.59 | 626 |
| 2025-10-31 | Open-market sale | 1,981 | $1130.84 | 1,049 |
| 2025-10-31 | Open-market sale | 2,487 | $1129.73 | 3,030 |
| 2025-10-31 | Open-market sale | 500 | $1128.68 | 5,517 |
| 2025-10-31 | Open-market sale | 1,000 | $1127.35 | 6,017 |
| 2025-10-31 | Open-market sale | 1,400 | $1126.44 | 7,017 |
| 2025-10-31 | Open-market sale | 1,444 | $1125.63 | 8,417 |
| 2025-10-31 | Open-market sale | 3,618 | $1124.53 | 9,861 |
| 2025-10-31 | Open-market sale | 3,531 | $1123.44 | 13,479 |
| 2025-10-31 | Open-market sale | 3,217 | $1122.54 | 17,010 |
| 2025-10-31 | Open-market sale | 2,754 | $1121.47 | 20,227 |
| 2025-10-31 | Open-market sale | 2,086 | $1120.35 | 22,981 |
| 2025-10-31 | Open-market sale | 7,426 | $1119.41 | 25,067 |
| 2025-10-31 | Open-market sale | 1,763 | $1118.52 | 32,493 |
| 2025-10-31 | Open-market sale | 800 | $1117.38 | 34,256 |
| 2025-10-31 | Open-market sale | 200 | $1116.31 | 35,056 |
| 2025-10-31 | Open-market sale | 700 | $1114.90 | 35,256 |
| 2025-10-31 | Open-market sale | 852 | $1113.78 | 35,956 |
| 2025-10-31 | Open-market sale | 630 | $1112.58 | 36,808 |
| 2025-10-31 | Open-market sale | 862 | $1111.65 | 37,438 |
| 2025-10-31 | Open-market sale | 330 | $1110.72 | 38,300 |
| 2025-10-31 | Open-market sale | 426 | $1109.52 | 38,630 |
| 2025-10-31 | Open-market sale | 300 | $1108.65 | 39,056 |
| 2025-10-31 | Open-market sale | 1,412 | $1104.64 | 39,356 |
| 2025-10-01 | Grant / award (derivative) | 53 | $0.00 | 53 |
| 2025-10-01 | Option exercise (derivative) | 42,176 | $0.00 | 0 |
| 2025-10-01 | Open-market sale | 4,318 | $1168.12 | 35,552 |
| 2025-10-01 | Option exercise | 42,176 | $94.09 | 42,570 |
| 2025-10-01 | Open-market sale | 400 | $1164.15 | 42,170 |
| 2025-10-01 | Open-market sale | 900 | $1165.65 | 41,270 |
| 2025-10-01 | Open-market sale | 1,400 | $1166.86 | 39,870 |
| 2025-10-01 | Open-market sale | 200 | $1178.92 | 394 |
| 2025-10-01 | Open-market sale | 4,781 | $1168.98 | 30,771 |
| 2025-10-01 | Open-market sale | 4,467 | $1169.90 | 26,304 |
| 2025-10-01 | Open-market sale | 5,474 | $1171.03 | 20,830 |
| 2025-10-01 | Open-market sale | 4,333 | $1171.94 | 16,497 |
| 2025-10-01 | Open-market sale | 1,868 | $1172.93 | 14,629 |
| 2025-10-01 | Open-market sale | 2,289 | $1173.94 | 12,340 |
| 2025-10-01 | Open-market sale | 3,990 | $1175.16 | 8,350 |
| 2025-10-01 | Open-market sale | 3,232 | $1176.07 | 5,118 |
| 2025-10-01 | Open-market sale | 2,273 | $1177.18 | 2,845 |
| 2025-10-01 | Open-market sale | 2,251 | $1178.15 | 594 |
| 2025-09-02 | Option exercise (derivative) | 25,959 | $0.00 | 0 |
| 2025-09-02 | Grant / award (derivative) | 52 | $0.00 | 52 |
| 2025-09-02 | Open-market sale | 500 | $1186.18 | 25,853 |
| 2025-09-02 | Open-market sale | 3,259 | $1214.11 | 1,682 |
| 2025-09-02 | Open-market sale | 2,460 | $1213.06 | 4,941 |
| 2025-09-02 | Open-market sale | 2,114 | $1212.09 | 7,401 |
| 2025-09-02 | Open-market sale | 500 | $1210.87 | 9,515 |
| 2025-09-02 | Open-market sale | 1,324 | $1209.94 | 10,015 |
| 2025-09-02 | Open-market sale | 1,693 | $1208.65 | 11,339 |
| 2025-09-02 | Open-market sale | 2,412 | $1207.85 | 13,032 |
| 2025-09-02 | Open-market sale | 1,102 | $1206.71 | 15,444 |
| 2025-09-02 | Open-market sale | 3,467 | $1205.81 | 16,546 |
| 2025-09-02 | Open-market sale | 1,357 | $1204.77 | 20,013 |
| 2025-09-02 | Open-market sale | 1,152 | $1203.60 | 21,370 |
| 2025-09-02 | Open-market sale | 466 | $1202.23 | 22,522 |
| 2025-09-02 | Open-market sale | 421 | $1200.55 | 22,988 |
| 2025-09-02 | Open-market sale | 597 | $1199.78 | 23,409 |
| 2025-09-02 | Open-market sale | 304 | $1198.80 | 24,006 |
| 2025-09-02 | Open-market sale | 1,217 | $1196.94 | 24,310 |
| 2025-09-02 | Open-market sale | 100 | $1194.05 | 25,527 |
| 2025-09-02 | Open-market sale | 26 | $1191.59 | 25,627 |
| 2025-09-02 | Open-market sale | 200 | $1187.73 | 25,653 |
| 2025-09-02 | Open-market sale | 1,288 | $1215.01 | 394 |
| 2025-09-02 | Option exercise | 25,959 | $109.96 | 26,353 |
| 2025-08-01 | Grant / award (derivative) | 54 | $0.00 | 54 |
| 2025-08-01 | Option exercise (derivative) | 22,765 | $0.00 | 0 |
| 2025-08-01 | Open-market sale | 703 | $1171.16 | 2,562 |
| 2025-08-01 | Open-market sale | 1,336 | $1170.30 | 3,265 |
| 2025-08-01 | Open-market sale | 438 | $1169.01 | 4,601 |
| 2025-08-01 | Open-market sale | 462 | $1172.05 | 2,100 |
| 2025-08-01 | Open-market sale | 531 | $1173.48 | 1,569 |
| 2025-08-01 | Open-market sale | 475 | $1174.37 | 1,094 |
| 2025-08-01 | Open-market sale | 100 | $1175.00 | 994 |
| 2025-08-01 | Open-market sale | 500 | $1176.57 | 494 |
| 2025-08-01 | Open-market sale | 100 | $1177.74 | 394 |
| 2025-08-01 | Open-market sale | 718 | $1168.14 | 5,039 |
| 2025-08-01 | Option exercise | 22,765 | $125.37 | 23,159 |
| 2025-08-01 | Open-market sale | 800 | $1155.18 | 22,359 |
| 2025-08-01 | Open-market sale | 587 | $1166.89 | 5,757 |
| 2025-08-01 | Open-market sale | 1,059 | $1165.62 | 6,344 |
| 2025-08-01 | Open-market sale | 1,175 | $1164.23 | 7,403 |
| 2025-08-01 | Open-market sale | 383 | $1163.17 | 8,578 |
| 2025-08-01 | Open-market sale | 1,555 | $1162.65 | 8,961 |
| 2025-08-01 | Open-market sale | 1,138 | $1161.47 | 10,516 |
| 2025-08-01 | Open-market sale | 933 | $1160.33 | 11,654 |
| 2025-08-01 | Open-market sale | 827 | $1159.14 | 12,587 |
| 2025-08-01 | Open-market sale | 3,136 | $1158.09 | 13,414 |
| 2025-08-01 | Open-market sale | 3,295 | $1157.30 | 16,550 |
| 2025-08-01 | Open-market sale | 2,514 | $1156.24 | 19,845 |
| 2025-07-01 | Open-market sale | 900 | $1315.59 | 8,767 |
| 2025-07-01 | Open-market sale | 473 | $1336.53 | 694 |
| 2025-07-01 | Open-market sale | 100 | $1335.47 | 1,167 |
| 2025-07-01 | Open-market sale | 900 | $1334.46 | 1,267 |
| 2025-07-01 | Open-market sale | 1,900 | $1333.57 | 2,167 |
| 2025-07-01 | Open-market sale | 900 | $1332.55 | 4,067 |
| 2025-07-01 | Open-market sale | 1,000 | $1331.31 | 4,967 |
| 2025-07-01 | Open-market sale | 1,000 | $1330.45 | 5,967 |
| 2025-07-01 | Open-market sale | 334 | $1329.55 | 6,967 |
| 2025-07-01 | Open-market sale | 100 | $1326.24 | 7,301 |
| 2025-07-01 | Open-market sale | 466 | $1325.51 | 7,401 |
| 2025-07-01 | Open-market sale | 100 | $1324.78 | 7,867 |
| 2025-07-01 | Open-market sale | 500 | $1323.18 | 7,967 |
| 2025-07-01 | Open-market sale | 100 | $1320.50 | 8,467 |
| 2025-07-01 | Open-market sale | 200 | $1316.12 | 8,567 |
| 2025-07-01 | Open-market sale | 300 | $1337.62 | 394 |
| 2025-07-01 | Open-market sale | 400 | $1314.68 | 9,667 |
| 2025-07-01 | Option exercise (derivative) | 26,513 | $0.00 | 0 |
| 2025-07-01 | Grant / award (derivative) | 48 | $0.00 | 48 |
| 2025-07-01 | Open-market sale | 800 | $1283.44 | 26,107 |
| 2025-07-01 | Open-market sale | 240 | $1312.29 | 10,167 |
| 2025-07-01 | Open-market sale | 181 | $1311.34 | 10,407 |
| 2025-07-01 | Open-market sale | 200 | $1310.81 | 10,588 |
| 2025-07-01 | Open-market sale | 300 | $1309.51 | 10,788 |
| 2025-07-01 | Open-market sale | 300 | $1306.14 | 11,088 |
| 2025-07-01 | Open-market sale | 229 | $1305.65 | 11,388 |
| 2025-07-01 | Open-market sale | 100 | $1304.21 | 11,617 |
| 2025-07-01 | Open-market sale | 26 | $1303.33 | 11,717 |
| 2025-07-01 | Open-market sale | 220 | $1302.34 | 11,743 |
| 2025-07-01 | Open-market sale | 616 | $1301.63 | 11,963 |
| 2025-07-01 | Open-market sale | 844 | $1300.16 | 12,579 |
| 2025-07-01 | Open-market sale | 645 | $1299.49 | 13,423 |
| 2025-07-01 | Open-market sale | 776 | $1298.47 | 14,068 |
| 2025-07-01 | Open-market sale | 1,188 | $1297.49 | 14,844 |
| 2025-07-01 | Open-market sale | 934 | $1296.58 | 16,032 |
| 2025-07-01 | Open-market sale | 2,782 | $1295.54 | 16,966 |
| 2025-07-01 | Open-market sale | 1,551 | $1294.67 | 19,748 |
| 2025-07-01 | Open-market sale | 1,508 | $1293.44 | 21,299 |
| 2025-07-01 | Open-market sale | 900 | $1292.49 | 22,807 |
| 2025-07-01 | Open-market sale | 500 | $1291.39 | 23,707 |
| 2025-07-01 | Open-market sale | 100 | $1290.17 | 24,207 |
| 2025-07-01 | Open-market sale | 200 | $1289.29 | 24,307 |
| 2025-07-01 | Open-market sale | 300 | $1288.55 | 24,507 |
| 2025-07-01 | Open-market sale | 200 | $1287.84 | 24,807 |
| 2025-07-01 | Open-market sale | 400 | $1286.38 | 25,007 |
| 2025-07-01 | Open-market sale | 400 | $1285.17 | 25,407 |
| 2025-07-01 | Open-market sale | 300 | $1284.47 | 25,807 |
| 2025-07-01 | Open-market sale | 100 | $1313.20 | 10,067 |
| 2025-07-01 | Option exercise | 26,513 | $107.64 | 26,907 |
| 2025-06-02 | Grant / award (derivative) | 51 | $0.00 | 51 |
| 2025-06-02 | Option exercise (derivative) | 26,933 | $0.00 | 0 |
| 2025-06-02 | Open-market sale | 3,300 | $1217.34 | 2,398 |
| 2025-06-02 | Open-market sale | 1,626 | $1216.52 | 5,698 |
| 2025-06-02 | Open-market sale | 1,946 | $1215.38 | 7,324 |
| 2025-06-02 | Open-market sale | 3,868 | $1214.15 | 9,270 |
| 2025-06-02 | Open-market sale | 1,913 | $1213.42 | 13,138 |
| 2025-06-02 | Open-market sale | 1,089 | $1212.08 | 15,051 |
| 2025-06-02 | Open-market sale | 1,564 | $1210.85 | 16,140 |
| 2025-06-02 | Open-market sale | 1,956 | $1209.55 | 17,704 |
| 2025-06-02 | Open-market sale | 756 | $1208.19 | 19,660 |
| 2025-06-02 | Open-market sale | 1,100 | $1207.13 | 20,416 |
| 2025-06-02 | Open-market sale | 1,220 | $1206.15 | 21,516 |
| 2025-06-02 | Open-market sale | 850 | $1205.24 | 22,736 |
| 2025-06-02 | Open-market sale | 1,170 | $1203.95 | 23,586 |
| 2025-06-02 | Open-market sale | 1,000 | $1202.64 | 24,756 |
| 2025-06-02 | Open-market sale | 571 | $1201.51 | 25,756 |
| 2025-06-02 | Open-market sale | 900 | $1199.91 | 26,327 |
| 2025-06-02 | Open-market sale | 2,004 | $1218.47 | 394 |
| 2025-06-02 | Open-market sale | 100 | $1198.87 | 27,227 |
| 2025-06-02 | Option exercise | 26,933 | $105.98 | 27,327 |
| 2025-05-01 | Option exercise (derivative) | 26,977 | $0.00 | 0 |
| 2025-05-01 | Grant / award (derivative) | 55 | $0.00 | 55 |
| 2025-05-01 | Open-market sale | 1,724 | $1139.38 | 2,560 |
| 2025-05-01 | Open-market sale | 2,613 | $1138.17 | 4,284 |
| 2025-05-01 | Open-market sale | 3,813 | $1137.25 | 6,897 |
| 2025-05-01 | Open-market sale | 1,170 | $1140.28 | 1,390 |
| 2025-05-01 | Open-market sale | 896 | $1141.33 | 494 |
| 2025-05-01 | Open-market sale | 100 | $1142.00 | 394 |
| 2025-05-01 | Option exercise | 26,977 | $105.79 | 27,371 |
| 2025-05-01 | Open-market sale | 200 | $1115.60 | 27,171 |
| 2025-05-01 | Open-market sale | 400 | $1116.47 | 26,771 |
| 2025-05-01 | Open-market sale | 200 | $1117.60 | 26,571 |
| 2025-05-01 | Open-market sale | 300 | $1119.31 | 26,271 |
| 2025-05-01 | Open-market sale | 761 | $1120.60 | 25,510 |
| 2025-05-01 | Open-market sale | 1,206 | $1121.77 | 24,304 |
| 2025-05-01 | Open-market sale | 955 | $1122.55 | 23,349 |
| 2025-05-01 | Open-market sale | 632 | $1123.68 | 22,717 |
| 2025-05-01 | Open-market sale | 3,038 | $1136.36 | 10,710 |
| 2025-05-01 | Open-market sale | 2,426 | $1135.19 | 13,748 |
| 2025-05-01 | Open-market sale | 1,258 | $1134.35 | 16,174 |
| 2025-05-01 | Open-market sale | 1,962 | $1133.13 | 17,432 |
| 2025-05-01 | Open-market sale | 200 | $1131.16 | 19,394 |
| 2025-05-01 | Open-market sale | 400 | $1129.92 | 19,594 |
| 2025-05-01 | Open-market sale | 700 | $1128.96 | 19,994 |
| 2025-05-01 | Open-market sale | 900 | $1128.07 | 20,694 |
| 2025-05-01 | Open-market sale | 400 | $1126.30 | 21,594 |
| 2025-05-01 | Open-market sale | 723 | $1124.62 | 21,994 |
| 2025-04-01 | Option exercise (derivative) | 25,360 | $0.00 | 0 |
| 2025-04-01 | Open-market sale | 1,757 | $918.42 | 16,945 |
| 2025-04-01 | Open-market sale | 1,081 | $919.42 | 15,864 |
| 2025-04-01 | Open-market sale | 2,248 | $920.80 | 13,616 |
| 2025-04-01 | Open-market sale | 3,158 | $921.67 | 10,458 |
| 2025-04-01 | Open-market sale | 1,122 | $922.46 | 9,336 |
| 2025-04-01 | Open-market sale | 2,083 | $917.35 | 18,702 |
| 2025-04-01 | Open-market sale | 951 | $916.22 | 20,785 |
| 2025-04-01 | Open-market sale | 1,298 | $915.27 | 21,736 |
| 2025-04-01 | Open-market sale | 1,953 | $914.30 | 23,034 |
| 2025-04-01 | Open-market sale | 767 | $913.40 | 24,987 |
| 2025-04-01 | Option exercise | 25,360 | $112.56 | 25,754 |
| 2025-04-01 | Open-market sale | 100 | $931.80 | 394 |
| 2025-04-01 | Open-market sale | 287 | $929.74 | 494 |
| 2025-04-01 | Open-market sale | 632 | $928.80 | 781 |
| 2025-04-01 | Open-market sale | 1,243 | $927.98 | 1,413 |
| 2025-04-01 | Open-market sale | 1,008 | $926.68 | 2,656 |
| 2025-04-01 | Open-market sale | 2,117 | $925.75 | 3,664 |
| 2025-04-01 | Open-market sale | 2,426 | $924.77 | 5,781 |
| 2025-04-01 | Open-market sale | 1,129 | $923.67 | 8,207 |
| 2025-03-03 | Option exercise (derivative) | 30,485 | $0.00 | 0 |
| 2025-03-03 | Open-market sale | 1,928 | $986.43 | 7,894 |
| 2025-03-03 | Open-market sale | 2,410 | $983.27 | 14,555 |
| 2025-03-03 | Open-market sale | 941 | $982.27 | 16,965 |
| 2025-03-03 | Open-market sale | 1,654 | $981.27 | 17,906 |
| 2025-03-03 | Open-market sale | 1,338 | $980.01 | 19,560 |
| 2025-03-03 | Open-market sale | 2,152 | $979.09 | 20,898 |
| 2025-03-03 | Open-market sale | 763 | $978.03 | 23,050 |
| 2025-03-03 | Open-market sale | 800 | $976.73 | 23,813 |
| 2025-03-03 | Open-market sale | 1,200 | $975.31 | 24,613 |
| 2025-03-03 | Open-market sale | 300 | $974.43 | 25,813 |
| 2025-03-03 | Open-market sale | 1,348 | $973.28 | 26,113 |
| 2025-03-03 | Open-market sale | 300 | $971.92 | 27,461 |
| 2025-03-03 | Open-market sale | 348 | $970.51 | 27,761 |
| 2025-03-03 | Open-market sale | 698 | $969.45 | 28,109 |
| 2025-03-03 | Open-market sale | 1,124 | $968.35 | 28,807 |
| 2025-03-03 | Open-market sale | 708 | $967.17 | 29,931 |
| 2025-03-03 | Open-market sale | 240 | $966.09 | 30,639 |
| 2025-03-03 | Option exercise | 30,485 | $93.64 | 30,879 |
| 2025-03-03 | Open-market sale | 100 | $994.09 | 394 |
| 2025-03-03 | Open-market sale | 916 | $992.36 | 494 |
| 2025-03-03 | Open-market sale | 1,080 | $991.32 | 1,410 |
| 2025-03-03 | Open-market sale | 1,118 | $990.37 | 2,490 |
| 2025-03-03 | Open-market sale | 717 | $989.35 | 3,608 |
| 2025-03-03 | Open-market sale | 1,733 | $988.50 | 4,325 |
| 2025-03-03 | Open-market sale | 1,836 | $987.48 | 6,058 |
| 2025-03-03 | Open-market sale | 2,625 | $984.64 | 11,930 |
| 2025-03-03 | Open-market sale | 2,108 | $985.33 | 9,822 |
| 2025-02-03 | Option exercise (derivative) | 32,067 | $0.00 | 0 |
| 2025-02-03 | Open-market sale | 730 | $977.89 | 19,164 |
| 2025-02-03 | Open-market sale | 2,882 | $976.90 | 19,894 |
| 2025-02-03 | Open-market sale | 2,515 | $975.89 | 22,776 |
| 2025-02-03 | Open-market sale | 1,374 | $974.72 | 25,291 |
| 2025-02-03 | Open-market sale | 1,122 | $973.58 | 26,665 |
| 2025-02-03 | Open-market sale | 2,037 | $972.70 | 27,787 |
| 2025-02-03 | Open-market sale | 375 | $971.48 | 29,824 |
| 2025-02-03 | Open-market sale | 633 | $970.38 | 30,199 |
| 2025-02-03 | Open-market sale | 136 | $969.55 | 30,832 |
| 2025-02-03 | Open-market sale | 500 | $968.19 | 30,968 |
| 2025-02-03 | Open-market sale | 388 | $966.25 | 31,468 |
| 2025-02-03 | Open-market sale | 560 | $965.14 | 31,856 |
| 2025-02-03 | Option exercise | 32,067 | $89.00 | 32,416 |
| 2025-02-03 | Open-market sale | 200 | $986.39 | 349 |
| 2025-02-03 | Open-market sale | 973 | $985.06 | 549 |
| 2025-02-03 | Open-market sale | 1,700 | $984.32 | 1,522 |
| 2025-02-03 | Open-market sale | 1,900 | $983.09 | 3,222 |
| 2025-02-03 | Open-market sale | 3,954 | $982.11 | 5,122 |
| 2025-02-03 | Open-market sale | 3,400 | $981.24 | 9,076 |
| 2025-02-03 | Open-market sale | 2,016 | $980.33 | 12,476 |
| 2025-02-03 | Open-market sale | 1,532 | $979.73 | 14,492 |
| 2025-02-03 | Open-market sale | 1,390 | $979.12 | 16,024 |
| 2025-02-03 | Open-market sale | 1,750 | $978.72 | 17,414 |
| 2025-02-03 | Option exercise (derivative) | 58 | $0.00 | 411 |
| 2025-02-03 | Option exercise (derivative) | 32 | $0.00 | 360 |
| 2025-02-03 | Option exercise | 58 | — | 407 |
| 2025-02-03 | Option exercise | 32 | — | 439 |
| 2025-02-03 | Tax withholding | 29 | $976.76 | 410 |
| 2025-02-03 | Tax withholding | 16 | $976.76 | 394 |
| 2025-01-23 | Grant / award (derivative) | 392 | $0.00 | 392 |
| 2025-01-07 | Tax withholding | 233 | $881.79 | 349 |
| 2025-01-07 | Grant / award | 468 | $0.00 | 582 |
| 2025-01-02 | Option exercise (derivative) | 35,868 | $0.00 | 0 |
| 2025-01-02 | Open-market sale | 1,571 | $895.81 | 1,090 |
| 2025-01-02 | Open-market sale | 1,571 | $893.97 | 3,941 |
| 2025-01-02 | Open-market sale | 2,933 | $892.91 | 5,512 |
| 2025-01-02 | Open-market sale | 3,226 | $891.39 | 8,445 |
| 2025-01-02 | Open-market sale | 1,386 | $890.14 | 11,671 |
| 2025-01-02 | Open-market sale | 2,191 | $888.87 | 13,057 |
| 2025-01-02 | Open-market sale | 1,684 | $887.94 | 15,248 |
| 2025-01-02 | Open-market sale | 6,336 | $886.95 | 16,932 |
| 2025-01-02 | Open-market sale | 4,098 | $886.06 | 23,268 |
| 2025-01-02 | Open-market sale | 2,638 | $884.89 | 27,366 |
| 2025-01-02 | Open-market sale | 633 | $883.76 | 30,004 |
| 2025-01-02 | Open-market sale | 323 | $882.23 | 30,637 |
| 2025-01-02 | Open-market sale | 1,200 | $881.19 | 30,960 |
| 2025-01-02 | Open-market sale | 2,722 | $880.29 | 32,160 |
| 2025-01-02 | Open-market sale | 1,100 | $879.15 | 34,882 |
| 2025-01-02 | Option exercise | 35,868 | $79.58 | 35,982 |
| 2025-01-02 | Open-market sale | 1,280 | $894.79 | 2,661 |
| 2025-01-02 | Open-market sale | 976 | $897.02 | 114 |
| 2024-12-02 | Option exercise (derivative) | 48,363 | $0.00 | 0 |
| 2024-12-02 | Open-market sale | 7,738 | $898.13 | 7,556 |
| 2024-12-02 | Open-market sale | 12,310 | $897.36 | 15,294 |
| 2024-12-02 | Open-market sale | 5,404 | $899.16 | 2,152 |
| 2024-12-02 | Open-market sale | 1,521 | $900.30 | 631 |
| 2024-12-02 | Open-market sale | 517 | $901.54 | 114 |
| 2024-12-02 | Option exercise | 48,363 | $59.02 | 48,477 |
| 2024-12-02 | Open-market sale | 728 | $885.66 | 47,749 |
| 2024-12-02 | Open-market sale | 947 | $887.43 | 46,802 |
| 2024-12-02 | Open-market sale | 200 | $888.13 | 46,602 |
| 2024-12-02 | Open-market sale | 6,921 | $896.13 | 27,604 |
| 2024-12-02 | Open-market sale | 7,392 | $895.20 | 34,525 |
| 2024-12-02 | Open-market sale | 4,458 | $894.30 | 41,917 |
| 2024-12-02 | Open-market sale | 200 | $892.50 | 46,375 |
| 2024-12-02 | Open-market sale | 27 | $890.13 | 46,575 |
| 2024-11-04 | Option exercise (derivative) | 59 | $0.00 | 469 |
| 2024-11-04 | Option exercise | 59 | — | 144 |
| 2024-11-04 | Tax withholding | 30 | $755.51 | 114 |
| 2024-11-01 | Option exercise (derivative) | 41,601 | $0.00 | 0 |
| 2024-11-01 | Open-market sale | 925 | $748.72 | 40,761 |
| 2024-11-01 | Open-market sale | 2,324 | $762.49 | 285 |
| 2024-11-01 | Open-market sale | 3,681 | $761.44 | 2,609 |
| 2024-11-01 | Open-market sale | 5,132 | $760.43 | 6,290 |
| 2024-11-01 | Open-market sale | 8,251 | $759.44 | 11,422 |
| 2024-11-01 | Open-market sale | 6,509 | $758.45 | 19,673 |
| 2024-11-01 | Open-market sale | 3,181 | $757.48 | 26,182 |
| 2024-11-01 | Open-market sale | 3,802 | $756.23 | 29,363 |
| 2024-11-01 | Open-market sale | 2,233 | $755.19 | 33,165 |
| 2024-11-01 | Open-market sale | 3,108 | $754.18 | 35,398 |
| 2024-11-01 | Open-market sale | 598 | $753.00 | 38,506 |
| 2024-11-01 | Open-market sale | 1,088 | $752.19 | 39,104 |
| 2024-11-01 | Open-market sale | 200 | $750.82 | 40,192 |
| 2024-11-01 | Open-market sale | 369 | $749.79 | 40,392 |
| 2024-11-01 | Open-market sale | 200 | $763.26 | 85 |
| 2024-11-01 | Option exercise | 41,601 | $68.61 | 41,686 |
| 2024-10-01 | Option exercise (derivative) | 45,290 | $0.00 | 0 |
| 2024-10-01 | Open-market sale | 2,249 | $710.07 | 4,437 |
| 2024-10-01 | Open-market sale | 4,480 | $709.17 | 6,686 |
| 2024-10-01 | Open-market sale | 3,368 | $708.09 | 11,166 |
| 2024-10-01 | Open-market sale | 2,412 | $706.91 | 14,534 |
| 2024-10-01 | Open-market sale | 7,939 | $705.97 | 16,946 |
| 2024-10-01 | Open-market sale | 5,685 | $704.93 | 24,885 |
| 2024-10-01 | Open-market sale | 4,432 | $703.97 | 30,570 |
| 2024-10-01 | Open-market sale | 5,827 | $702.99 | 35,002 |
| 2024-10-01 | Open-market sale | 1,100 | $701.92 | 40,829 |
| 2024-10-01 | Open-market sale | 1,381 | $700.77 | 41,929 |
| 2024-10-01 | Open-market sale | 2,065 | $699.49 | 43,310 |
| 2024-10-01 | Option exercise | 45,290 | $63.01 | 45,375 |
| 2024-10-01 | Open-market sale | 2,152 | $714.74 | 85 |
| 2024-10-01 | Open-market sale | 1,500 | $712.82 | 2,237 |
| 2024-10-01 | Open-market sale | 700 | $711.33 | 3,737 |
| 2024-09-03 | Option exercise (derivative) | 25,074 | $0.00 | 0 |
| 2024-09-03 | Open-market sale | 656 | $671.80 | 24,503 |
| 2024-09-03 | Open-market sale | 615 | $697.23 | 185 |
| 2024-09-03 | Open-market sale | 1,151 | $695.99 | 800 |
| 2024-09-03 | Open-market sale | 615 | $694.45 | 1,951 |
| 2024-09-03 | Open-market sale | 100 | $693.04 | 2,566 |
| 2024-09-03 | Open-market sale | 318 | $692.24 | 2,666 |
| 2024-09-03 | Open-market sale | 715 | $691.12 | 2,984 |
| 2024-09-03 | Open-market sale | 417 | $689.07 | 3,699 |
| 2024-09-03 | Open-market sale | 400 | $688.23 | 4,116 |
| 2024-09-03 | Open-market sale | 750 | $687.49 | 4,516 |
| 2024-09-03 | Open-market sale | 300 | $684.46 | 5,266 |
| 2024-09-03 | Open-market sale | 719 | $683.24 | 5,566 |
| 2024-09-03 | Open-market sale | 300 | $681.98 | 6,285 |
| 2024-09-03 | Open-market sale | 445 | $680.89 | 6,585 |
| 2024-09-03 | Open-market sale | 3,113 | $680.17 | 7,030 |
| 2024-09-03 | Open-market sale | 4,337 | $679.08 | 10,143 |
| 2024-09-03 | Open-market sale | 3,100 | $678.11 | 14,480 |
| 2024-09-03 | Open-market sale | 2,363 | $677.07 | 17,580 |
| 2024-09-03 | Open-market sale | 772 | $675.82 | 19,943 |
| 2024-09-03 | Open-market sale | 1,777 | $674.96 | 20,715 |
| 2024-09-03 | Open-market sale | 926 | $673.84 | 22,492 |
| 2024-09-03 | Open-market sale | 1,085 | $672.99 | 23,418 |
| 2024-09-03 | Open-market sale | 100 | $698.50 | 85 |
| 2024-09-03 | Option exercise | 25,074 | $49.85 | 25,159 |
| 2024-08-07 | Gift | 47,300 | $0.00 | 2,154,241 |
| 2024-08-05 | Option exercise (derivative) | 58 | $0.00 | 528 |
| 2024-08-05 | Option exercise | 58 | — | 115 |
| 2024-08-05 | Tax withholding | 30 | $598.55 | 85 |
| 2024-08-01 | Option exercise (derivative) | 25,599 | $0.00 | 0 |
| 2024-08-01 | Open-market sale | 900 | $635.45 | 8,206 |
| 2024-08-01 | Open-market sale | 1,054 | $632.26 | 12,283 |
| 2024-08-01 | Open-market sale | 755 | $631.40 | 13,337 |
| 2024-08-01 | Open-market sale | 1,012 | $629.43 | 14,092 |
| 2024-08-01 | Open-market sale | 400 | $628.10 | 15,104 |
| 2024-08-01 | Open-market sale | 655 | $627.20 | 15,504 |
| 2024-08-01 | Open-market sale | 700 | $626.25 | 16,159 |
| 2024-08-01 | Open-market sale | 1,259 | $624.94 | 16,859 |
| 2024-08-01 | Open-market sale | 1,600 | $624.15 | 18,118 |
| 2024-08-01 | Open-market sale | 1,143 | $622.81 | 19,718 |
| 2024-08-01 | Open-market sale | 1,710 | $621.76 | 20,861 |
| 2024-08-01 | Open-market sale | 1,639 | $620.55 | 22,571 |
| 2024-08-01 | Open-market sale | 924 | $619.59 | 24,210 |
| 2024-08-01 | Open-market sale | 522 | $618.49 | 25,134 |
| 2024-08-01 | Option exercise | 25,599 | $48.83 | 25,656 |
| 2024-08-01 | Open-market sale | 200 | $645.88 | 57 |
| 2024-08-01 | Open-market sale | 726 | $645.24 | 257 |
| 2024-08-01 | Open-market sale | 800 | $643.97 | 983 |
| 2024-08-01 | Open-market sale | 1,100 | $643.01 | 1,783 |
| 2024-08-01 | Open-market sale | 1,100 | $641.94 | 2,883 |
| 2024-08-01 | Open-market sale | 800 | $641.14 | 3,983 |
| 2024-08-01 | Open-market sale | 900 | $639.96 | 4,783 |
| 2024-08-01 | Open-market sale | 655 | $638.97 | 5,683 |
| 2024-08-01 | Open-market sale | 1,204 | $637.97 | 6,338 |
| 2024-08-01 | Open-market sale | 664 | $636.61 | 7,542 |
| 2024-08-01 | Open-market sale | 1,658 | $633.45 | 10,625 |
| 2024-08-01 | Open-market sale | 1,519 | $634.54 | 9,106 |
| 2024-07-24 | Gift | 790,000 | $0.00 | 2,201,541 |
| 2024-07-01 | Option exercise (derivative) | 22,526 | $0.00 | 0 |
| 2024-07-01 | Open-market sale | 3,200 | $673.32 | 2,649 |
| 2024-07-01 | Open-market sale | 279 | $674.89 | 57 |
| 2024-07-01 | Open-market sale | 2,313 | $673.97 | 336 |
| 2024-07-01 | Open-market sale | 4,028 | $672.18 | 5,849 |
| 2024-07-01 | Open-market sale | 3,084 | $671.06 | 9,877 |
| 2024-07-01 | Open-market sale | 2,326 | $670.07 | 12,961 |
| 2024-07-01 | Open-market sale | 1,580 | $668.97 | 15,287 |
| 2024-07-01 | Open-market sale | 1,206 | $667.75 | 16,867 |
| 2024-07-01 | Option exercise | 22,526 | $55.49 | 22,583 |
| 2024-07-01 | Open-market sale | 871 | $664.78 | 21,712 |
| 2024-07-01 | Open-market sale | 1,892 | $665.78 | 19,820 |
| 2024-07-01 | Open-market sale | 1,747 | $666.84 | 18,073 |
| 2024-06-03 | Option exercise (derivative) | 19,943 | $0.00 | 0 |
| 2024-06-03 | Open-market sale | 2,636 | $633.73 | 6,864 |
| 2024-06-03 | Open-market sale | 1,400 | $632.83 | 9,500 |
| 2024-06-03 | Open-market sale | 2,100 | $631.14 | 10,900 |
| 2024-06-03 | Open-market sale | 4,600 | $630.06 | 13,000 |
| 2024-06-03 | Open-market sale | 1,900 | $629.25 | 17,600 |
| 2024-06-03 | Open-market sale | 500 | $628.00 | 19,500 |
| 2024-06-03 | Option exercise | 19,943 | $62.69 | 20,000 |
| 2024-06-03 | Open-market sale | 590 | $644.89 | 57 |
| 2024-06-03 | Open-market sale | 100 | $642.30 | 647 |
| 2024-06-03 | Open-market sale | 652 | $641.49 | 747 |
| 2024-06-03 | Open-market sale | 632 | $640.77 | 1,399 |
| 2024-06-03 | Open-market sale | 177 | $639.33 | 2,031 |
| 2024-06-03 | Open-market sale | 1,555 | $638.28 | 2,208 |
| 2024-06-03 | Open-market sale | 1,200 | $634.88 | 5,664 |
| 2024-06-03 | Open-market sale | 1,037 | $636.16 | 4,627 |
| 2024-06-03 | Open-market sale | 864 | $637.29 | 3,763 |
| 2024-05-03 | Option exercise (derivative) | 59 | $0.00 | 586 |
| 2024-05-03 | Option exercise | 59 | — | 87 |
| 2024-05-03 | Tax withholding | 30 | $579.34 | 57 |
| 2024-05-01 | Option exercise (derivative) | 18,361 | $0.00 | 0 |
| 2024-05-01 | Open-market sale | 2,310 | $552.08 | 7,253 |
| 2024-05-01 | Open-market sale | 1,400 | $558.86 | 603 |
| 2024-05-01 | Open-market sale | 900 | $557.72 | 2,003 |
| 2024-05-01 | Open-market sale | 700 | $556.77 | 2,903 |
| 2024-05-01 | Open-market sale | 1,600 | $555.64 | 3,603 |
| 2024-05-01 | Open-market sale | 950 | $554.01 | 5,203 |
| 2024-05-01 | Open-market sale | 1,100 | $553.04 | 6,153 |
| 2024-05-01 | Open-market sale | 575 | $559.75 | 28 |
| 2024-05-01 | Open-market sale | 315 | $549.65 | 9,563 |
| 2024-05-01 | Open-market sale | 1,357 | $548.45 | 9,878 |
| 2024-05-01 | Open-market sale | 4,621 | $547.67 | 11,235 |
| 2024-05-01 | Open-market sale | 1,930 | $546.54 | 15,856 |
| 2024-05-01 | Open-market sale | 603 | $545.43 | 17,786 |
| 2024-05-01 | Option exercise | 18,361 | $68.09 | 18,389 |
| 2024-04-01 | Option exercise (derivative) | 20,566 | $0.00 | 0 |
| 2024-04-01 | Open-market sale | 3,082 | $609.93 | 9,774 |
| 2024-04-01 | Option exercise | 20,566 | $60.77 | 20,594 |
| 2024-04-01 | Open-market sale | 1,300 | $607.09 | 19,294 |
| 2024-04-01 | Open-market sale | 2,956 | $607.96 | 16,338 |
| 2024-04-01 | Open-market sale | 3,482 | $608.96 | 12,856 |
| 2024-04-01 | Open-market sale | 1,310 | $614.54 | 28 |
| 2024-04-01 | Open-market sale | 1,891 | $612.99 | 1,338 |
| 2024-04-01 | Open-market sale | 3,703 | $612.10 | 3,229 |
| 2024-04-01 | Open-market sale | 2,842 | $611.04 | 6,932 |
| 2024-03-01 | Option exercise (derivative) | 18,494 | $0.00 | 0 |
| 2024-03-01 | Open-market sale | 556 | $614.34 | 6,200 |
| 2024-03-01 | Open-market sale | 1,330 | $610.30 | 7,906 |
| 2024-03-01 | Open-market sale | 1,550 | $609.47 | 9,236 |
| 2024-03-01 | Open-market sale | 1,441 | $608.18 | 10,786 |
| 2024-03-01 | Open-market sale | 624 | $607.31 | 12,227 |
| 2024-03-01 | Open-market sale | 1,438 | $606.23 | 12,851 |
| 2024-03-01 | Open-market sale | 1,859 | $605.29 | 14,289 |
| 2024-03-01 | Open-market sale | 1,298 | $604.25 | 16,148 |
| 2024-03-01 | Open-market sale | 481 | $603.00 | 17,446 |
| 2024-03-01 | Open-market sale | 400 | $600.96 | 17,927 |
| 2024-03-01 | Open-market sale | 195 | $599.81 | 18,327 |
| 2024-03-01 | Option exercise | 18,494 | $67.59 | 18,522 |
| 2024-03-01 | Open-market sale | 1,222 | $619.76 | 28 |
| 2024-03-01 | Open-market sale | 2,150 | $619.35 | 1,250 |
| 2024-03-01 | Open-market sale | 1,341 | $618.19 | 3,400 |
| 2024-03-01 | Open-market sale | 1,135 | $616.92 | 4,741 |
| 2024-03-01 | Open-market sale | 324 | $615.20 | 5,876 |
| 2024-03-01 | Open-market sale | 682 | $612.13 | 7,224 |
| 2024-03-01 | Open-market sale | 468 | $613.24 | 6,756 |
| 2024-02-05 | Option exercise (derivative) | 58 | $0.00 | 645 |
| 2024-02-05 | Option exercise | 58 | — | 58 |
| 2024-02-05 | Tax withholding | 30 | $562.06 | 28 |
| 2024-02-01 | Option exercise (derivative) | 20,734 | $0.00 | 0 |
| 2024-02-01 | Open-market sale | 1,620 | $569.57 | 1,124 |
| 2024-02-01 | Option exercise | 20,734 | $60.29 | 20,734 |
| 2024-02-01 | Open-market sale | 2,603 | $564.51 | 18,131 |
| 2024-02-01 | Open-market sale | 3,500 | $565.59 | 14,631 |
| 2024-02-01 | Open-market sale | 3,845 | $566.59 | 10,786 |
| 2024-02-01 | Open-market sale | 805 | $571.47 | 0 |
| 2024-02-01 | Open-market sale | 319 | $570.34 | 805 |
| 2024-02-01 | Open-market sale | 3,139 | $568.52 | 2,744 |
| 2024-02-01 | Open-market sale | 4,903 | $567.55 | 5,883 |
| 2024-01-25 | Grant / award (derivative) | 703 | $0.00 | 703 |
| 2024-01-24 | Gift | 2,000,000 | $0.00 | 2,991,541 |
| 2024-01-02 | Option exercise (derivative) | 25,998 | $0.00 | 0 |
| 2024-01-02 | Grant / award (derivative) | 1,112 | $0.00 | 1,112 |
| 2024-01-02 | Open-market sale | 1,320 | $466.94 | 18,617 |
| 2024-01-02 | Open-market sale | 1,274 | $463.63 | 24,076 |
| 2024-01-02 | Open-market sale | 648 | $462.76 | 25,350 |
| 2024-01-02 | Option exercise | 25,998 | $48.07 | 25,998 |
| 2024-01-02 | Open-market sale | 100 | $484.07 | 0 |
| 2024-01-02 | Open-market sale | 536 | $482.51 | 100 |
| 2024-01-02 | Open-market sale | 200 | $480.94 | 636 |
| 2024-01-02 | Open-market sale | 800 | $479.95 | 836 |
| 2024-01-02 | Open-market sale | 528 | $479.07 | 1,636 |
| 2024-01-02 | Open-market sale | 249 | $477.15 | 2,164 |
| 2024-01-02 | Open-market sale | 600 | $476.45 | 2,413 |
| 2024-01-02 | Open-market sale | 746 | $474.85 | 3,013 |
| 2024-01-02 | Open-market sale | 1,196 | $473.91 | 3,759 |
| 2024-01-02 | Open-market sale | 2,130 | $472.89 | 4,955 |
| 2024-01-02 | Open-market sale | 5,332 | $472.04 | 7,085 |
| 2024-01-02 | Open-market sale | 2,140 | $470.99 | 12,417 |
| 2024-01-02 | Open-market sale | 500 | $470.05 | 14,557 |
| 2024-01-02 | Open-market sale | 1,988 | $468.86 | 15,057 |
| 2024-01-02 | Open-market sale | 1,572 | $467.99 | 17,045 |
| 2024-01-02 | Open-market sale | 2,731 | $464.65 | 21,345 |
| 2024-01-02 | Open-market sale | 1,408 | $465.62 | 19,937 |
| 2023-12-01 | Grant / award (derivative) | 1,118 | $0.00 | 1,118 |
| 2023-11-08 | Gift | 70,500 | $0.00 | 4,991,541 |
| 2023-11-07 | Option exercise (derivative) | 19,635 | $0.00 | 0 |
| 2023-11-07 | Option exercise | 21,637 | $57.77 | 37,716 |
| 2023-11-07 | Option exercise | 16,079 | $51.83 | 16,079 |
| 2023-11-07 | Option exercise | 19,635 | $63.66 | 57,351 |
| 2023-11-07 | Option exercise | 23,996 | $52.10 | 81,347 |
| 2023-11-07 | Open-market sale | 3,044 | $431.72 | 78,303 |
| 2023-11-07 | Open-market sale | 8,395 | $432.66 | 69,908 |
| 2023-11-07 | Open-market sale | 3,793 | $433.59 | 66,115 |
| 2023-11-07 | Open-market sale | 8,569 | $434.53 | 57,546 |
| 2023-11-07 | Open-market sale | 31,234 | $435.76 | 26,312 |
| 2023-11-07 | Open-market sale | 24,142 | $436.53 | 2,170 |
| 2023-11-07 | Open-market sale | 2,170 | $437.29 | 0 |
| 2023-11-01 | Grant / award (derivative) | 1,239 | $0.00 | 1,239 |
| 2023-11-01 | Option exercise (derivative) | 16,030 | $0.00 | 0 |
| 2023-11-01 | Open-market sale | 1,332 | $414.99 | 14,698 |
| 2023-11-01 | Option exercise | 16,030 | $51.99 | 16,030 |
| 2023-11-01 | Open-market sale | 4,841 | $415.98 | 9,857 |
| 2023-11-01 | Open-market sale | 2,608 | $417.01 | 7,249 |
| 2023-11-01 | Open-market sale | 873 | $418.10 | 6,376 |
| 2023-11-01 | Open-market sale | 4,265 | $419.27 | 2,111 |
| 2023-11-01 | Open-market sale | 2,111 | $420.18 | 0 |
| 2023-10-02 | Grant / award (derivative) | 1,370 | $0.00 | 1,370 |
| 2023-10-02 | Option exercise (derivative) | 17,717 | $0.00 | 0 |
| 2023-10-02 | Open-market sale | 5,542 | $380.32 | 4,284 |
| 2023-10-02 | Open-market sale | 700 | $383.39 | 200 |
| 2023-10-02 | Open-market sale | 1,012 | $382.34 | 900 |
| 2023-10-02 | Open-market sale | 2,372 | $381.21 | 1,912 |
| 2023-10-02 | Open-market sale | 200 | $384.05 | 0 |
| 2023-10-02 | Open-market sale | 6,945 | $379.27 | 9,826 |
| 2023-10-02 | Open-market sale | 946 | $378.38 | 16,771 |
| 2023-10-02 | Option exercise | 17,717 | $47.04 | 17,717 |
| 2023-09-01 | Option exercise (derivative) | 17,969 | $0.00 | 0 |
| 2023-09-01 | Grant / award (derivative) | 1,184 | $0.00 | 1,184 |
| 2023-09-01 | Open-market sale | 1,403 | $438.27 | 15,366 |
| 2023-09-01 | Open-market sale | 2,300 | $441.31 | 5,200 |
| 2023-09-01 | Open-market sale | 4,625 | $440.18 | 7,500 |
| 2023-09-01 | Open-market sale | 3,241 | $439.34 | 12,125 |
| 2023-09-01 | Open-market sale | 2,327 | $442.34 | 2,873 |
| 2023-09-01 | Open-market sale | 1,200 | $437.03 | 16,769 |
| 2023-09-01 | Option exercise | 17,969 | $46.37 | 17,969 |
| 2023-09-01 | Open-market sale | 400 | $444.30 | 0 |
| 2023-09-01 | Open-market sale | 2,473 | $443.21 | 400 |
| 2023-08-01 | Option exercise (derivative) | 20,188 | $0.00 | 0 |
| 2023-08-01 | Grant / award (derivative) | 1,187 | $0.00 | 1,187 |
| 2023-08-01 | Open-market sale | 3,245 | $440.00 | 10,355 |
| 2023-08-01 | Open-market sale | 2,406 | $440.97 | 7,949 |
| 2023-08-01 | Open-market sale | 2,249 | $441.93 | 5,700 |
| 2023-08-01 | Open-market sale | 2,392 | $438.32 | 13,600 |
| 2023-08-01 | Open-market sale | 1,547 | $436.94 | 15,992 |
| 2023-08-01 | Open-market sale | 1,696 | $435.99 | 17,539 |
| 2023-08-01 | Open-market sale | 27 | $434.56 | 19,235 |
| 2023-08-01 | Open-market sale | 726 | $433.56 | 19,262 |
| 2023-08-01 | Open-market sale | 200 | $432.42 | 19,988 |
| 2023-08-01 | Option exercise | 20,188 | $41.29 | 20,188 |
| 2023-08-01 | Open-market sale | 3,900 | $442.88 | 1,800 |
| 2023-08-01 | Open-market sale | 200 | $444.84 | 0 |
| 2023-08-01 | Open-market sale | 1,600 | $443.97 | 200 |
| 2023-07-20 | Gift | 81,400 | $0.00 | 5,062,041 |
| 2023-07-03 | Option exercise (derivative) | 23,415 | $0.00 | 0 |
| 2023-07-03 | Grant / award (derivative) | 1,180 | $0.00 | 1,180 |
| 2023-07-03 | Open-market sale | 1,427 | $433.58 | 21,258 |
| 2023-07-03 | Open-market sale | 4,105 | $434.75 | 17,153 |
| 2023-07-03 | Open-market sale | 4,058 | $435.49 | 13,095 |
| 2023-07-03 | Open-market sale | 4,269 | $436.85 | 8,826 |
| 2023-07-03 | Open-market sale | 1,874 | $437.64 | 6,952 |
| 2023-07-03 | Open-market sale | 1,861 | $438.95 | 5,091 |
| 2023-07-03 | Open-market sale | 2,908 | $439.88 | 2,183 |
| 2023-07-03 | Open-market sale | 2,083 | $441.13 | 100 |
| 2023-07-03 | Open-market sale | 100 | $441.50 | 0 |
| 2023-07-03 | Open-market sale | 730 | $432.55 | 22,685 |
| 2023-07-03 | Option exercise | 23,415 | $35.59 | 23,415 |
| 2023-06-01 | Option exercise (derivative) | 26,012 | $0.00 | 0 |
| 2023-06-01 | Grant / award (derivative) | 1,292 | $0.00 | 1,292 |
| 2023-06-01 | Open-market sale | 3,421 | $402.47 | 10,407 |
| 2023-06-01 | Open-market sale | 3,122 | $401.17 | 13,828 |
| 2023-06-01 | Open-market sale | 4,708 | $400.37 | 16,950 |
| 2023-06-01 | Open-market sale | 2,159 | $399.21 | 21,658 |
| 2023-06-01 | Open-market sale | 371 | $398.16 | 23,817 |
| 2023-06-01 | Open-market sale | 1,324 | $397.21 | 24,188 |
| 2023-06-01 | Open-market sale | 100 | $395.41 | 25,512 |
| 2023-06-01 | Open-market sale | 400 | $393.86 | 25,612 |
| 2023-06-01 | Option exercise | 26,012 | $32.04 | 26,012 |
| 2023-06-01 | Open-market sale | 200 | $407.15 | 0 |
| 2023-06-01 | Open-market sale | 1,400 | $406.54 | 200 |
| 2023-06-01 | Open-market sale | 3,087 | $405.28 | 1,600 |
| 2023-06-01 | Open-market sale | 3,172 | $404.47 | 4,687 |
| 2023-06-01 | Open-market sale | 2,548 | $403.35 | 7,859 |
| 2023-05-01 | Grant / award (derivative) | 1,607 | $0.00 | 1,607 |
| 2023-05-01 | Option exercise (derivative) | 26,278 | $0.00 | 0 |
| 2023-05-01 | Option exercise | 26,278 | $31.71 | 26,278 |
| 2023-05-01 | Open-market sale | 725 | $318.78 | 25,553 |
| 2023-05-01 | Open-market sale | 1,924 | $319.85 | 23,629 |
| 2023-05-01 | Open-market sale | 1,017 | $320.91 | 22,612 |
| 2023-05-01 | Open-market sale | 1,891 | $322.01 | 20,721 |
| 2023-05-01 | Open-market sale | 4,906 | $322.97 | 15,815 |
| 2023-05-01 | Open-market sale | 5,808 | $323.93 | 10,007 |
| 2023-05-01 | Open-market sale | 3,553 | $324.88 | 6,454 |
| 2023-05-01 | Open-market sale | 400 | $329.94 | 0 |
| 2023-05-01 | Open-market sale | 389 | $329.34 | 400 |
| 2023-05-01 | Open-market sale | 1,100 | $327.97 | 789 |
| 2023-05-01 | Open-market sale | 2,085 | $326.91 | 1,889 |
| 2023-05-01 | Open-market sale | 2,480 | $326.10 | 3,974 |
| 2023-04-03 | Grant / award (derivative) | 1,495 | $0.00 | 1,495 |
| 2023-03-01 | Grant / award (derivative) | 1,662 | $0.00 | 1,662 |
| 2023-02-01 | Grant / award (derivative) | 16,867 | $0.00 | 16,867 |
| 2023-01-03 | Grant / award (derivative) | 24,016 | $0.00 | 24,016 |
| 2022-12-01 | Grant / award (derivative) | 22,348 | $0.00 | 22,348 |
| 2022-11-11 | Gift | 15,500 | $0.00 | 5,143,441 |
| 2022-11-01 | Grant / award (derivative) | 24,702 | $0.00 | 24,702 |
| 2022-10-03 | Grant / award (derivative) | 29,632 | $0.00 | 29,632 |
| 2022-09-01 | Grant / award (derivative) | 30,792 | $0.00 | 30,792 |
| 2022-08-01 | Grant / award (derivative) | 31,313 | $0.00 | 31,313 |
| 2022-07-01 | Grant / award (derivative) | 39,363 | $0.00 | 39,363 |
| 2022-06-01 | Grant / award (derivative) | 36,718 | $0.00 | 36,718 |
| 2022-05-02 | Grant / award (derivative) | 35,513 | $0.00 | 35,513 |
| 2022-04-01 | Grant / award (derivative) | 18,966 | $0.00 | 18,966 |
| 2022-03-01 | Grant / award (derivative) | 18,340 | $0.00 | 18,340 |
| 2022-02-01 | Grant / award (derivative) | 15,495 | $0.00 | 15,495 |
| 2022-01-28 | Open-market buy | 2,500 | $376.45 | 5,158,901 |
| 2022-01-28 | Open-market buy | 2,000 | $375.29 | 5,156,401 |
| 2022-01-28 | Open-market buy | 40 | $379.96 | 5,158,941 |
| 2022-01-27 | Open-market buy | 7,100 | $391.84 | 5,149,442 |
| 2022-01-27 | Open-market buy | 535 | $393.47 | 5,154,401 |
| 2022-01-27 | Open-market buy | 4,424 | $392.85 | 5,153,866 |
| 2022-01-27 | Open-market buy | 8,207 | $390.88 | 5,142,342 |
| 2022-01-27 | Open-market buy | 7,634 | $389.75 | 5,134,135 |
| 2022-01-27 | Open-market buy | 11,926 | $388.85 | 5,126,501 |
| 2022-01-27 | Open-market buy | 7,074 | $387.81 | 5,114,575 |
| 2022-01-03 | Grant / award (derivative) | 11,858 | $0.00 | 11,858 |
| 2021-12-21 | Gift | 406,440 | $0.00 | 5,107,501 |
| 2021-12-21 | Gift | 406,440 | $0.00 | 0 |
| 2021-12-17 | Option exercise (derivative) | 78,057 | $0.00 | 0 |
| 2021-12-17 | Option exercise | 69,503 | $8.99 | 657,545 |
| 2021-12-17 | Option exercise | 80,276 | $7.79 | 523,565 |
| 2021-12-17 | Option exercise | 78,057 | $8.01 | 365,064 |
| 2021-12-17 | Option exercise | 56,315 | $11.10 | 287,007 |
| 2021-12-17 | Option exercise | 57,561 | $10.86 | 230,692 |
| 2021-12-17 | Option exercise | 47,551 | $13.14 | 173,131 |
| 2021-12-17 | Option exercise | 35,399 | $23.54 | 125,580 |
| 2021-12-17 | Option exercise | 30,807 | $27.05 | 90,181 |
| 2021-12-17 | Option exercise | 31,976 | $26.06 | 59,374 |
| 2021-12-17 | Option exercise | 27,398 | $30.42 | 27,398 |
| 2021-12-17 | Tax withholding | 382,068 | $586.73 | 406,440 |
| 2021-12-17 | Option exercise | 38,801 | $16.11 | 788,508 |
| 2021-12-17 | Option exercise | 38,388 | $16.28 | 749,707 |
| 2021-12-17 | Option exercise | 53,774 | $11.62 | 711,319 |
| 2021-12-17 | Option exercise | 78,225 | $7.99 | 443,289 |
| 2021-12-17 | Option exercise | 64,477 | $9.69 | 588,042 |
| 2021-12-01 | Grant / award (derivative) | 11,466 | $0.00 | 11,466 |
| 2021-11-03 | Gift | 221,331 | $0.00 | 4,701,061 |
| 2021-11-01 | Grant / award (derivative) | 10,398 | $0.00 | 10,398 |
| 2021-10-01 | Grant / award (derivative) | 11,553 | $0.00 | 11,553 |
| 2021-09-01 | Grant / award (derivative) | 12,169 | $0.00 | 12,169 |
| 2021-08-02 | Grant / award (derivative) | 13,750 | $0.00 | 13,750 |
| 2021-07-01 | Grant / award (derivative) | 13,276 | $0.00 | 13,276 |
| 2021-06-01 | Grant / award (derivative) | 14,193 | $0.00 | 14,193 |
| 2021-05-03 | Grant / award (derivative) | 13,913 | $0.00 | 13,913 |
| 2021-04-01 | Grant / award (derivative) | 13,131 | $0.00 | 13,131 |
| 2021-03-01 | Grant / award (derivative) | 12,864 | $0.00 | 12,864 |
| 2021-02-01 | Grant / award (derivative) | 13,141 | $0.00 | 13,141 |
| 2021-01-04 | Grant / award (derivative) | 13,547 | $0.00 | 13,547 |
| 2020-12-21 | Option exercise (derivative) | 35,581 | $0.00 | 0 |
| 2020-12-21 | Open-market sale | 35,972 | $523.91 | 184,147 |
| 2020-12-21 | Option exercise | 130,263 | $9.60 | 220,119 |
| 2020-12-21 | Open-market sale | 44,479 | $523.08 | 89,856 |
| 2020-12-21 | Option exercise | 109,249 | $11.44 | 134,335 |
| 2020-12-21 | Open-market sale | 16,011 | $522.05 | 25,086 |
| 2020-12-21 | Option exercise | 41,097 | $30.41 | 41,097 |
| 2020-12-21 | Open-market sale | 102 | $532.59 | 0 |
| 2020-12-21 | Open-market sale | 33,514 | $531.09 | 15,106 |
| 2020-12-21 | Open-market sale | 63,867 | $530.09 | 48,620 |
| 2020-12-21 | Open-market sale | 62,148 | $529.04 | 112,487 |
| 2020-12-21 | Open-market sale | 41,922 | $527.91 | 174,635 |
| 2020-12-21 | Open-market sale | 48,325 | $527.15 | 216,557 |
| 2020-12-21 | Open-market sale | 29,710 | $525.10 | 264,882 |
| 2020-12-21 | Option exercise | 35,581 | $17.57 | 294,592 |
| 2020-12-21 | Option exercise | 121,121 | $10.32 | 305,268 |
| 2020-12-21 | Open-market sale | 46,257 | $525.99 | 259,011 |
| 2020-12-21 | Open-market sale | 15,004 | $531.85 | 102 |
| 2020-12-07 | Gift | 83,000 | $0.00 | 4,922,392 |
| 2020-12-01 | Grant / award (derivative) | 14,038 | $0.00 | 14,038 |
| 2020-11-23 | Option exercise (derivative) | 33,222 | $0.00 | 0 |
| 2020-11-23 | Option exercise | 32,697 | $25.49 | 32,697 |
| 2020-11-23 | Option exercise | 77,266 | $16.18 | 184,674 |
| 2020-11-23 | Open-market sale | 13,179 | $479.73 | 107,408 |
| 2020-11-23 | Option exercise | 37,513 | $33.32 | 120,587 |
| 2020-11-23 | Open-market sale | 34,153 | $480.73 | 150,521 |
| 2020-11-23 | Open-market sale | 30,915 | $481.79 | 119,606 |
| 2020-11-23 | Open-market sale | 52,494 | $482.64 | 67,112 |
| 2020-11-23 | Open-market sale | 24,750 | $483.74 | 42,362 |
| 2020-11-23 | Open-market sale | 12,656 | $484.57 | 29,706 |
| 2020-11-23 | Open-market sale | 12,100 | $485.67 | 17,606 |
| 2020-11-23 | Open-market sale | 10,177 | $476.32 | 22,520 |
| 2020-11-23 | Option exercise | 32,648 | $38.28 | 55,168 |
| 2020-11-23 | Open-market sale | 4,016 | $477.42 | 51,152 |
| 2020-11-23 | Option exercise | 33,222 | $37.63 | 84,374 |
| 2020-11-23 | Open-market sale | 1,300 | $478.39 | 83,074 |
| 2020-11-23 | Open-market sale | 2,422 | $490.45 | 0 |
| 2020-11-23 | Open-market sale | 5,600 | $489.71 | 2,422 |
| 2020-11-23 | Open-market sale | 2,200 | $488.61 | 8,022 |
| 2020-11-23 | Open-market sale | 4,275 | $487.69 | 10,222 |
| 2020-11-23 | Open-market sale | 3,109 | $486.54 | 14,497 |
| 2020-11-06 | Gift | 83,000 | $0.00 | 5,005,392 |
| 2020-11-02 | Grant / award (derivative) | 14,632 | $0.00 | 14,632 |
| 2020-10-20 | Option exercise (derivative) | 42,763 | $0.00 | 0 |
| 2020-10-20 | Open-market sale | 22,557 | $525.07 | 72,667 |
| 2020-10-20 | Option exercise | 36,141 | $34.58 | 95,224 |
| 2020-10-20 | Open-market sale | 8,346 | $524.01 | 59,083 |
| 2020-10-20 | Option exercise | 36,890 | $33.88 | 67,429 |
| 2020-10-20 | Open-market sale | 2,200 | $523.06 | 30,539 |
| 2020-10-20 | Option exercise | 32,739 | $38.18 | 32,739 |
| 2020-10-20 | Open-market sale | 3,100 | $532.84 | 0 |
| 2020-10-20 | Open-market sale | 7,600 | $531.77 | 3,100 |
| 2020-10-20 | Open-market sale | 17,410 | $531.00 | 10,700 |
| 2020-10-20 | Open-market sale | 24,378 | $529.99 | 28,110 |
| 2020-10-20 | Open-market sale | 22,155 | $528.94 | 52,488 |
| 2020-10-20 | Open-market sale | 17,567 | $528.07 | 74,643 |
| 2020-10-20 | Open-market sale | 21,453 | $527.02 | 92,210 |
| 2020-10-20 | Option exercise | 29,148 | $28.59 | 113,663 |
| 2020-10-20 | Open-market sale | 30,915 | $526.06 | 84,515 |
| 2020-10-20 | Option exercise | 42,763 | $29.23 | 115,430 |
| 2020-10-16 | Gift | 83,000 | $0.00 | 5,088,392 |
| 2020-10-01 | Grant / award (derivative) | 13,428 | $0.00 | 13,428 |
| 2020-09-21 | Option exercise (derivative) | 34,853 | $0.00 | 0 |
| 2020-09-21 | Open-market sale | 2,900 | $476.52 | 15,797 |
| 2020-09-21 | Open-market sale | 2,700 | $475.54 | 18,697 |
| 2020-09-21 | Open-market sale | 2,300 | $474.51 | 21,397 |
| 2020-09-21 | Open-market sale | 1,800 | $473.09 | 23,697 |
| 2020-09-21 | Open-market sale | 3,500 | $472.11 | 25,497 |
| 2020-09-21 | Open-market sale | 2,100 | $471.04 | 28,997 |
| 2020-09-21 | Open-market sale | 2,100 | $470.04 | 31,097 |
| 2020-09-21 | Open-market sale | 1,100 | $469.03 | 33,197 |
| 2020-09-21 | Open-market sale | 556 | $467.79 | 34,297 |
| 2020-09-21 | Option exercise | 34,853 | $23.91 | 34,853 |
| 2020-09-21 | Open-market sale | 1,918 | $487.30 | 0 |
| 2020-09-21 | Open-market sale | 300 | $486.10 | 1,918 |
| 2020-09-21 | Open-market sale | 800 | $484.90 | 2,218 |
| 2020-09-21 | Open-market sale | 600 | $483.58 | 3,018 |
| 2020-09-21 | Open-market sale | 1,600 | $482.53 | 3,618 |
| 2020-09-21 | Open-market sale | 1,799 | $481.69 | 5,218 |
| 2020-09-21 | Open-market sale | 800 | $480.71 | 7,017 |
| 2020-09-21 | Open-market sale | 3,080 | $479.45 | 7,817 |
| 2020-09-21 | Open-market sale | 2,200 | $478.55 | 10,897 |
| 2020-09-21 | Open-market sale | 2,700 | $477.46 | 13,097 |
| 2020-09-08 | Gift | 16,000 | $0.00 | 5,171,392 |
| 2020-09-01 | Grant / award (derivative) | 12,727 | $0.00 | 12,727 |
| 2020-08-20 | Option exercise (derivative) | 37,716 | $0.00 | 0 |
| 2020-08-20 | Open-market sale | 1,087 | $485.00 | 36,629 |
| 2020-08-20 | Option exercise | 37,716 | $22.09 | 37,716 |
| 2020-08-20 | Open-market sale | 700 | $486.76 | 35,929 |
| 2020-08-20 | Open-market sale | 700 | $488.50 | 35,229 |
| 2020-08-20 | Open-market sale | 1,513 | $489.55 | 33,716 |
| 2020-08-20 | Open-market sale | 900 | $498.58 | 0 |
| 2020-08-20 | Open-market sale | 3,705 | $497.76 | 900 |
| 2020-08-20 | Open-market sale | 6,494 | $496.88 | 4,605 |
| 2020-08-20 | Open-market sale | 9,752 | $495.85 | 11,099 |
| 2020-08-20 | Open-market sale | 4,665 | $494.94 | 20,851 |
| 2020-08-20 | Open-market sale | 2,500 | $493.83 | 25,516 |
| 2020-08-20 | Open-market sale | 3,500 | $493.03 | 28,016 |
| 2020-08-20 | Open-market sale | 1,700 | $491.81 | 31,516 |
| 2020-08-20 | Open-market sale | 500 | $490.76 | 33,216 |
| 2020-08-06 | Gift | 16,000 | $0.00 | 5,187,392 |
| 2020-08-03 | Grant / award (derivative) | 14,206 | $0.00 | 14,206 |
| 2020-07-21 | Option exercise (derivative) | 43,239 | $0.00 | 0 |
| 2020-07-21 | Open-market sale | 1,400 | $489.19 | 41,839 |
| 2020-07-21 | Option exercise | 43,239 | $19.27 | 43,239 |
| 2020-07-21 | Open-market sale | 3,850 | $490.12 | 37,989 |
| 2020-07-21 | Open-market sale | 100 | $504.30 | 0 |
| 2020-07-21 | Open-market sale | 449 | $505.99 | 100 |
| 2020-07-21 | Open-market sale | 685 | $503.89 | 549 |
| 2020-07-21 | Open-market sale | 900 | $502.59 | 1,234 |
| 2020-07-21 | Open-market sale | 600 | $500.35 | 2,134 |
| 2020-07-21 | Open-market sale | 2,160 | $499.25 | 2,734 |
| 2020-07-21 | Open-market sale | 4,100 | $498.27 | 4,894 |
| 2020-07-21 | Open-market sale | 3,100 | $497.35 | 8,994 |
| 2020-07-21 | Open-market sale | 3,675 | $496.31 | 12,094 |
| 2020-07-21 | Open-market sale | 4,100 | $495.29 | 15,769 |
| 2020-07-21 | Open-market sale | 4,269 | $494.28 | 19,869 |
| 2020-07-21 | Open-market sale | 5,450 | $493.26 | 24,138 |
| 2020-07-21 | Open-market sale | 5,462 | $492.32 | 29,588 |
| 2020-07-21 | Open-market sale | 2,939 | $491.26 | 35,050 |
| 2020-07-06 | Gift | 16,000 | $0.00 | 5,203,392 |
| 2020-07-01 | Grant / award (derivative) | 14,585 | $0.00 | 14,585 |
| 2020-06-22 | Option exercise (derivative) | 57,260 | $0.00 | 0 |
| 2020-06-22 | Open-market sale | 1,780 | $454.99 | 55,480 |
| 2020-06-22 | Open-market sale | 3,421 | $467.52 | 500 |
| 2020-06-22 | Open-market sale | 6,336 | $466.43 | 3,921 |
| 2020-06-22 | Open-market sale | 3,500 | $465.43 | 10,257 |
| 2020-06-22 | Open-market sale | 5,509 | $464.38 | 13,757 |
| 2020-06-22 | Open-market sale | 4,502 | $463.34 | 19,266 |
| 2020-06-22 | Open-market sale | 9,289 | $462.53 | 23,768 |
| 2020-06-22 | Open-market sale | 5,995 | $461.41 | 33,057 |
| 2020-06-22 | Open-market sale | 5,100 | $460.40 | 39,052 |
| 2020-06-22 | Open-market sale | 5,106 | $459.48 | 44,152 |
| 2020-06-22 | Open-market sale | 3,322 | $458.46 | 49,258 |
| 2020-06-22 | Open-market sale | 1,700 | $457.38 | 52,580 |
| 2020-06-22 | Open-market sale | 1,200 | $456.44 | 54,280 |
| 2020-06-22 | Open-market sale | 500 | $468.08 | 0 |
| 2020-06-22 | Option exercise | 57,260 | $14.55 | 57,260 |
| 2020-06-08 | Gift | 16,000 | $0.00 | 5,219,392 |
| 2020-06-01 | Grant / award (derivative) | 16,631 | $0.00 | 16,631 |
| 2020-05-20 | Option exercise (derivative) | 53,193 | $0.00 | 0 |
| 2020-05-20 | Open-market sale | 8,272 | $448.75 | 20,235 |
| 2020-05-20 | Open-market sale | 12,639 | $447.76 | 28,507 |
| 2020-05-20 | Open-market sale | 6,947 | $446.82 | 41,146 |
| 2020-05-20 | Open-market sale | 4,100 | $445.68 | 48,093 |
| 2020-05-20 | Open-market sale | 1,000 | $444.63 | 52,193 |
| 2020-05-20 | Option exercise | 53,193 | $15.67 | 53,193 |
| 2020-05-20 | Open-market sale | 6,137 | $449.74 | 14,098 |
| 2020-05-20 | Open-market sale | 1,989 | $455.02 | 0 |
| 2020-05-20 | Open-market sale | 4,815 | $454.12 | 1,989 |
| 2020-05-20 | Open-market sale | 3,293 | $452.93 | 6,804 |
| 2020-05-20 | Open-market sale | 1,583 | $451.62 | 10,097 |
| 2020-05-20 | Open-market sale | 2,418 | $451.03 | 11,680 |
| 2020-05-06 | Gift | 16,000 | $0.00 | 5,235,392 |
| 2020-05-01 | Grant / award (derivative) | 17,057 | $0.00 | 17,057 |
| 2020-04-20 | Option exercise (derivative) | 54,369 | $0.00 | 0 |
| 2020-04-20 | Open-market sale | 2,616 | $435.55 | 46,811 |
| 2020-04-20 | Open-market sale | 3,900 | $436.67 | 42,911 |
| 2020-04-20 | Open-market sale | 9,704 | $437.55 | 33,207 |
| 2020-04-20 | Open-market sale | 1,200 | $434.30 | 49,427 |
| 2020-04-20 | Open-market sale | 900 | $433.53 | 50,627 |
| 2020-04-20 | Open-market sale | 1,542 | $432.53 | 51,527 |
| 2020-04-20 | Open-market sale | 1,300 | $431.44 | 53,069 |
| 2020-04-20 | Option exercise | 54,369 | $15.33 | 54,369 |
| 2020-04-20 | Open-market sale | 4,705 | $440.60 | 11,223 |
| 2020-04-20 | Open-market sale | 6,001 | $441.58 | 5,222 |
| 2020-04-20 | Open-market sale | 3,322 | $442.60 | 1,900 |
| 2020-04-20 | Open-market sale | 1,700 | $443.42 | 200 |
| 2020-04-20 | Open-market sale | 200 | $444.23 | 0 |
| 2020-04-20 | Open-market sale | 7,361 | $438.54 | 25,846 |
| 2020-04-20 | Open-market sale | 9,918 | $439.57 | 15,928 |
| 2020-04-06 | Gift | 16,000 | $0.00 | 5,251,392 |
| 2020-04-01 | Grant / award (derivative) | 19,455 | $0.00 | 19,455 |
| 2020-03-23 | Option exercise (derivative) | 57,197 | $0.00 | 0 |
| 2020-03-23 | Open-market sale | 2,026 | $348.17 | 51,471 |
| 2020-03-23 | Open-market sale | 1,600 | $344.81 | 54,997 |
| 2020-03-23 | Open-market sale | 600 | $343.45 | 56,597 |
| 2020-03-23 | Option exercise | 57,197 | $14.57 | 57,197 |
| 2020-03-23 | Open-market sale | 300 | $365.07 | 0 |
| 2020-03-23 | Open-market sale | 1,200 | $363.67 | 300 |
| 2020-03-23 | Open-market sale | 2,200 | $362.82 | 1,500 |
| 2020-03-23 | Open-market sale | 3,812 | $361.75 | 3,700 |
| 2020-03-23 | Open-market sale | 4,642 | $360.72 | 7,512 |
| 2020-03-23 | Open-market sale | 4,439 | $359.68 | 12,154 |
| 2020-03-23 | Open-market sale | 5,105 | $358.58 | 16,593 |
| 2020-03-23 | Open-market sale | 5,217 | $357.63 | 21,698 |
| 2020-03-23 | Open-market sale | 4,900 | $356.62 | 26,915 |
| 2020-03-23 | Open-market sale | 4,000 | $355.58 | 31,815 |
| 2020-03-23 | Open-market sale | 2,500 | $354.55 | 35,815 |
| 2020-03-23 | Open-market sale | 2,100 | $353.46 | 38,315 |
| 2020-03-23 | Open-market sale | 2,100 | $352.30 | 40,415 |
| 2020-03-23 | Open-market sale | 2,700 | $351.39 | 42,515 |
| 2020-03-23 | Open-market sale | 3,610 | $350.18 | 45,215 |
| 2020-03-23 | Open-market sale | 2,646 | $349.27 | 48,825 |
| 2020-03-23 | Open-market sale | 500 | $346.20 | 54,497 |
| 2020-03-23 | Open-market sale | 1,000 | $347.04 | 53,497 |
| 2020-03-06 | Gift | 16,000 | $0.00 | 5,267,392 |
| 2020-03-02 | Grant / award (derivative) | 18,589 | $0.00 | 18,589 |
| 2020-02-19 | Option exercise (derivative) | 77,777 | $0.00 | 0 |
| 2020-02-19 | Open-market sale | 24,428 | $387.57 | 37,738 |
| 2020-02-19 | Open-market sale | 9,577 | $386.52 | 62,166 |
| 2020-02-19 | Open-market sale | 600 | $392.33 | 0 |
| 2020-02-19 | Option exercise | 77,777 | $10.71 | 77,777 |
| 2020-02-19 | Open-market sale | 16,122 | $388.34 | 21,616 |
| 2020-02-19 | Open-market sale | 6,073 | $389.71 | 15,543 |
| 2020-02-19 | Open-market sale | 10,217 | $390.45 | 5,326 |
| 2020-02-19 | Open-market sale | 4,726 | $391.43 | 600 |
| 2020-02-19 | Open-market sale | 6,034 | $385.60 | 71,743 |
| 2020-02-06 | Gift | 32,000 | $0.00 | 5,283,392 |
| 2020-02-03 | Grant / award (derivative) | 19,786 | $0.00 | 19,786 |
| 2020-01-21 | Option exercise (derivative) | 83,692 | $0.00 | 0 |
| 2020-01-21 | Open-market sale | 19,054 | $337.45 | 16,902 |
| 2020-01-21 | Open-market sale | 18,095 | $336.58 | 35,956 |
| 2020-01-21 | Open-market sale | 12,493 | $335.51 | 54,051 |
| 2020-01-21 | Open-market sale | 11,107 | $338.42 | 5,795 |
| 2020-01-21 | Open-market sale | 5,493 | $339.48 | 302 |
| 2020-01-21 | Open-market sale | 302 | $340.03 | 0 |
| 2020-01-21 | Open-market sale | 3,600 | $333.67 | 80,092 |
| 2020-01-21 | Open-market sale | 13,548 | $334.57 | 66,544 |
| 2020-01-21 | Option exercise | 83,692 | $9.96 | 83,692 |
| 2020-01-02 | Grant / award (derivative) | 19,456 | $0.00 | 19,456 |
| 2019-12-23 | Option exercise (derivative) | 95,578 | $0.00 | 0 |
| 2019-12-23 | Open-market sale | 42,030 | $333.74 | 17,744 |
| 2019-12-23 | Open-market sale | 13,940 | $334.45 | 3,804 |
| 2019-12-23 | Open-market sale | 2,400 | $335.70 | 1,404 |
| 2019-12-23 | Open-market sale | 100 | $336.29 | 1,304 |
| 2019-12-23 | Open-market sale | 6,628 | $331.71 | 88,950 |
| 2019-12-23 | Option exercise | 95,578 | $8.72 | 95,578 |
| 2019-12-23 | Open-market sale | 1,304 | $337.56 | 0 |
| 2019-12-23 | Open-market sale | 29,176 | $332.80 | 59,774 |
| 2019-12-02 | Grant / award (derivative) | 20,699 | $0.00 | 20,699 |
| 2019-11-25 | Option exercise (derivative) | 54,516 | $0.00 | 0 |
| 2019-11-25 | Option exercise | 54,516 | $7.64 | 54,516 |
| 2019-11-25 | Open-market sale | 1,700 | $305.94 | 52,816 |
| 2019-11-25 | Open-market sale | 2,377 | $307.02 | 50,439 |
| 2019-11-25 | Open-market sale | 2,700 | $308.00 | 47,739 |
| 2019-11-25 | Open-market sale | 6,328 | $309.15 | 41,411 |
| 2019-11-25 | Open-market sale | 3,100 | $310.09 | 38,311 |
| 2019-11-25 | Open-market sale | 3,479 | $311.21 | 34,832 |
| 2019-11-25 | Open-market sale | 10,884 | $313.24 | 18,258 |
| 2019-11-25 | Open-market sale | 5,690 | $312.16 | 29,142 |
| 2019-11-25 | Open-market sale | 8,728 | $314.17 | 9,530 |
| 2019-11-25 | Open-market sale | 9,530 | $315.01 | 0 |
| 2019-11-01 | Grant / award (derivative) | 22,373 | $0.00 | 22,373 |
| 2019-10-31 | Gift | 243,555 | $0.00 | 5,315,392 |
| 2019-10-21 | Option exercise (derivative) | 40,061 | $0.00 | 0 |
| 2019-10-21 | Open-market sale | 1,600 | $271.93 | 36,361 |
| 2019-10-21 | Open-market sale | 2,051 | $272.95 | 34,310 |
| 2019-10-21 | Open-market sale | 300 | $279.59 | 0 |
| 2019-10-21 | Option exercise | 40,061 | $8.32 | 40,061 |
| 2019-10-21 | Open-market sale | 1,300 | $269.69 | 38,761 |
| 2019-10-21 | Open-market sale | 6,403 | $274.73 | 24,907 |
| 2019-10-21 | Open-market sale | 3,000 | $273.81 | 31,310 |
| 2019-10-21 | Open-market sale | 800 | $270.73 | 37,961 |
| 2019-10-21 | Open-market sale | 6,882 | $275.88 | 18,025 |
| 2019-10-21 | Open-market sale | 8,800 | $276.91 | 9,225 |
| 2019-10-21 | Open-market sale | 1,200 | $278.85 | 300 |
| 2019-10-21 | Open-market sale | 7,725 | $277.77 | 1,500 |
| 2019-10-01 | Grant / award (derivative) | 23,802 | $0.00 | 23,802 |
| 2019-09-23 | Option exercise (derivative) | 43,372 | $0.00 | 0 |
| 2019-09-23 | Open-market sale | 4,535 | $265.60 | 17,174 |
| 2019-09-23 | Open-market sale | 2,967 | $271.20 | 5,000 |
| 2019-09-23 | Open-market sale | 1,900 | $270.04 | 7,967 |
| 2019-09-23 | Open-market sale | 1,400 | $269.17 | 9,867 |
| 2019-09-23 | Open-market sale | 2,192 | $267.72 | 11,267 |
| 2019-09-23 | Open-market sale | 3,715 | $266.83 | 13,459 |
| 2019-09-23 | Open-market sale | 4,900 | $272.17 | 100 |
| 2019-09-23 | Open-market sale | 14,500 | $264.56 | 21,709 |
| 2019-09-23 | Open-market sale | 5,863 | $263.71 | 36,209 |
| 2019-09-23 | Open-market sale | 1,300 | $262.67 | 42,072 |
| 2019-09-23 | Open-market sale | 100 | $272.91 | 0 |
| 2019-09-23 | Option exercise | 43,372 | $7.69 | 43,372 |
| 2019-09-03 | Grant / award (derivative) | 22,181 | $0.00 | 22,181 |
| 2019-08-20 | Option exercise (derivative) | 52,269 | $0.00 | 0 |
| 2019-08-20 | Option exercise | 52,269 | $6.37 | 52,269 |
| 2019-08-20 | Open-market sale | 4,010 | $298.28 | 48,259 |
| 2019-08-20 | Open-market sale | 15,934 | $299.46 | 32,325 |
| 2019-08-20 | Open-market sale | 25,670 | $300.28 | 6,655 |
| 2019-08-20 | Open-market sale | 4,000 | $301.29 | 2,655 |
| 2019-08-20 | Open-market sale | 1,355 | $302.12 | 1,300 |
| 2019-08-20 | Open-market sale | 600 | $303.25 | 700 |
| 2019-08-20 | Open-market sale | 700 | $304.80 | 0 |
| 2019-08-01 | Grant / award (derivative) | 20,083 | $0.00 | 20,083 |
| 2019-07-22 | Option exercise (derivative) | 55,342 | $0.00 | 0 |
| 2019-07-22 | Open-market sale | 500 | $314.44 | 0 |
| 2019-07-22 | Open-market sale | 1,220 | $313.67 | 500 |
| 2019-07-22 | Open-market sale | 1,380 | $312.73 | 1,720 |
| 2019-07-22 | Open-market sale | 3,400 | $311.79 | 3,100 |
| 2019-07-22 | Open-market sale | 10,046 | $310.74 | 6,500 |
| 2019-07-22 | Open-market sale | 17,407 | $309.75 | 16,546 |
| 2019-07-22 | Open-market sale | 8,000 | $308.65 | 33,953 |
| 2019-07-22 | Open-market sale | 9,574 | $307.69 | 41,953 |
| 2019-07-22 | Open-market sale | 3,815 | $306.81 | 51,527 |
| 2019-07-22 | Option exercise | 55,342 | $6.02 | 55,342 |
| 2019-07-01 | Grant / award (derivative) | 17,130 | $0.00 | 17,130 |
| 2019-06-24 | Option exercise (derivative) | 51,898 | $0.00 | 0 |
| 2019-06-24 | Open-market sale | 8,545 | $374.56 | 0 |
| 2019-06-24 | Open-market sale | 17,542 | $373.85 | 8,545 |
| 2019-06-24 | Open-market sale | 6,443 | $372.91 | 26,087 |
| 2019-06-24 | Open-market sale | 9,543 | $370.90 | 42,355 |
| 2019-06-24 | Option exercise | 51,898 | $6.42 | 51,898 |
| 2019-06-24 | Open-market sale | 9,825 | $371.64 | 32,530 |
| 2019-06-03 | Grant / award (derivative) | 19,061 | $0.00 | 19,061 |
| 2019-05-20 | Option exercise (derivative) | 57,414 | $0.00 | 0 |
| 2019-05-20 | Open-market sale | 14,560 | $350.06 | 6,392 |
| 2019-05-20 | Open-market sale | 1,500 | $351.82 | 0 |
| 2019-05-20 | Open-market sale | 9,055 | $349.14 | 20,952 |
| 2019-05-20 | Open-market sale | 4,407 | $346.25 | 53,007 |
| 2019-05-20 | Open-market sale | 7,207 | $347.24 | 45,800 |
| 2019-05-20 | Open-market sale | 15,793 | $348.16 | 30,007 |
| 2019-05-20 | Open-market sale | 4,892 | $351.08 | 1,500 |
| 2019-05-20 | Option exercise | 57,414 | $5.80 | 57,414 |
| 2019-05-01 | Grant / award (derivative) | 16,939 | $0.00 | 16,939 |
| 2019-04-22 | Option exercise (derivative) | 56,966 | $0.00 | 0 |
| 2019-04-22 | Open-market sale | 400 | $361.59 | 56,566 |
| 2019-04-22 | Open-market sale | 4,219 | $376.91 | 647 |
| 2019-04-22 | Open-market sale | 4,500 | $375.81 | 4,866 |
| 2019-04-22 | Open-market sale | 5,100 | $374.85 | 9,366 |
| 2019-04-22 | Open-market sale | 1,893 | $374.09 | 14,466 |
| 2019-04-22 | Open-market sale | 5,046 | $372.66 | 16,359 |
| 2019-04-22 | Open-market sale | 4,800 | $371.85 | 21,405 |
| 2019-04-22 | Open-market sale | 3,600 | $370.70 | 26,205 |
| 2019-04-22 | Open-market sale | 8,929 | $369.73 | 29,805 |
| 2019-04-22 | Open-market sale | 5,800 | $368.90 | 38,734 |
| 2019-04-22 | Open-market sale | 900 | $367.66 | 44,534 |
| 2019-04-22 | Open-market sale | 2,100 | $366.66 | 45,434 |
| 2019-04-22 | Open-market sale | 3,532 | $365.57 | 47,534 |
| 2019-04-22 | Open-market sale | 2,100 | $364.51 | 51,066 |
| 2019-04-22 | Open-market sale | 1,400 | $363.65 | 53,166 |
| 2019-04-22 | Open-market sale | 800 | $362.59 | 54,566 |
| 2019-04-22 | Open-market sale | 1,200 | $359.97 | 55,366 |
| 2019-04-22 | Open-market sale | 647 | $377.50 | 0 |
| 2019-04-22 | Option exercise | 56,966 | $5.85 | 56,966 |
| 2019-04-01 | Grant / award (derivative) | 17,486 | $0.00 | 17,486 |
| 2019-03-20 | Option exercise (derivative) | 52,458 | $0.00 | 0 |
| 2019-03-20 | Open-market sale | 4,279 | $375.16 | 205 |
| 2019-03-20 | Open-market sale | 205 | $375.84 | 0 |
| 2019-03-20 | Open-market sale | 7,976 | $374.32 | 4,484 |
| 2019-03-20 | Open-market sale | 4,900 | $373.37 | 12,460 |
| 2019-03-20 | Open-market sale | 2,200 | $372.15 | 17,360 |
| 2019-03-20 | Open-market sale | 400 | $371.15 | 19,560 |
| 2019-03-20 | Open-market sale | 2,100 | $369.86 | 19,960 |
| 2019-03-20 | Open-market sale | 700 | $368.85 | 22,060 |
| 2019-03-20 | Open-market sale | 100 | $366.94 | 22,760 |
| 2019-03-20 | Open-market sale | 1,800 | $366.40 | 22,860 |
| 2019-03-20 | Open-market sale | 2,926 | $365.14 | 24,660 |
| 2019-03-20 | Open-market sale | 4,248 | $364.14 | 27,586 |
| 2019-03-20 | Open-market sale | 7,444 | $363.36 | 31,834 |
| 2019-03-20 | Open-market sale | 5,236 | $362.29 | 39,278 |
| 2019-03-20 | Open-market sale | 500 | $361.41 | 44,514 |
| 2019-03-20 | Open-market sale | 1,600 | $360.31 | 45,014 |
| 2019-03-20 | Open-market sale | 3,144 | $358.88 | 46,614 |
| 2019-03-20 | Open-market sale | 2,700 | $358.09 | 49,758 |
| 2019-03-20 | Option exercise | 52,458 | $6.35 | 52,458 |
| 2019-03-01 | Grant / award (derivative) | 17,958 | $0.00 | 17,958 |
| 2019-02-19 | Option exercise (derivative) | 54,418 | $0.00 | 0 |
| 2019-02-19 | Open-market sale | 6,469 | $363.67 | 2,942 |
| 2019-02-19 | Open-market sale | 19,459 | $362.57 | 9,411 |
| 2019-02-19 | Open-market sale | 13,831 | $361.87 | 28,870 |
| 2019-02-19 | Open-market sale | 5,805 | $360.84 | 42,701 |
| 2019-02-19 | Open-market sale | 2,942 | $364.80 | 0 |
| 2019-02-19 | Open-market sale | 2,600 | $359.61 | 48,506 |
| 2019-02-19 | Option exercise | 54,418 | $6.12 | 54,418 |
| 2019-02-19 | Open-market sale | 1,512 | $356.16 | 52,906 |
| 2019-02-19 | Open-market sale | 1,200 | $358.51 | 51,106 |
| 2019-02-19 | Open-market sale | 600 | $357.63 | 52,306 |
| 2019-02-01 | Grant / award (derivative) | 18,881 | $0.00 | 18,881 |
| 2019-01-22 | Option exercise (derivative) | 67,907 | $0.00 | 0 |
| 2019-01-22 | Open-market sale | 1,800 | $332.71 | 6,300 |
| 2019-01-22 | Open-market sale | 2,600 | $334.01 | 3,700 |
| 2019-01-22 | Open-market sale | 5,957 | $330.77 | 10,300 |
| 2019-01-22 | Open-market sale | 2,200 | $331.69 | 8,100 |
| 2019-01-22 | Open-market sale | 2,700 | $334.88 | 1,000 |
| 2019-01-22 | Open-market sale | 900 | $335.76 | 100 |
| 2019-01-22 | Open-market sale | 100 | $336.52 | 0 |
| 2019-01-22 | Option exercise | 67,907 | $4.91 | 67,907 |
| 2019-01-22 | Open-market sale | 2,600 | $321.80 | 65,307 |
| 2019-01-22 | Open-market sale | 5,503 | $322.55 | 59,804 |
| 2019-01-22 | Open-market sale | 4,727 | $323.70 | 55,077 |
| 2019-01-22 | Open-market sale | 3,816 | $324.59 | 51,261 |
| 2019-01-22 | Open-market sale | 3,700 | $325.74 | 47,561 |
| 2019-01-22 | Open-market sale | 3,295 | $326.48 | 44,266 |
| 2019-01-22 | Open-market sale | 4,200 | $327.96 | 40,066 |
| 2019-01-22 | Open-market sale | 13,009 | $328.80 | 27,057 |
| 2019-01-22 | Open-market sale | 10,800 | $329.76 | 16,257 |
| 2019-01-02 | Grant / award (derivative) | 22,338 | $0.00 | 22,338 |
| 2018-12-24 | Option exercise (derivative) | 63,147 | $0.00 | 0 |
| 2018-12-24 | Open-market sale | 2,100 | $245.41 | 12,433 |
| 2018-12-24 | Option exercise | 63,147 | $5.28 | 63,147 |
| 2018-12-24 | Open-market sale | 3,886 | $234.57 | 59,261 |
| 2018-12-24 | Open-market sale | 4,090 | $235.52 | 55,171 |
| 2018-12-24 | Open-market sale | 4,500 | $236.61 | 50,671 |
| 2018-12-24 | Open-market sale | 2,400 | $237.49 | 48,271 |
| 2018-12-24 | Open-market sale | 3,107 | $238.66 | 45,164 |
| 2018-12-24 | Open-market sale | 6,200 | $239.54 | 38,964 |
| 2018-12-24 | Open-market sale | 4,400 | $240.47 | 34,564 |
| 2018-12-24 | Open-market sale | 9,481 | $242.47 | 25,083 |
| 2018-12-24 | Open-market sale | 7,850 | $243.51 | 17,233 |
| 2018-12-24 | Open-market sale | 2,700 | $244.44 | 14,533 |
| 2018-12-24 | Open-market sale | 3,630 | $246.95 | 8,803 |
| 2018-12-24 | Open-market sale | 1,200 | $247.88 | 7,603 |
| 2018-12-24 | Open-market sale | 1,400 | $248.86 | 6,203 |
| 2018-12-24 | Open-market sale | 700 | $249.89 | 5,503 |
| 2018-12-24 | Open-market sale | 5,503 | $241.51 | 0 |
| 2018-12-03 | Grant / award (derivative) | 20,597 | $0.00 | 20,597 |
| 2018-11-21 | Option exercise (derivative) | 78,092 | $0.00 | 0 |
| 2018-11-21 | Option exercise | 78,092 | $4.27 | 78,092 |
| 2018-11-21 | Open-market sale | 3,950 | $262.12 | 74,142 |
| 2018-11-21 | Open-market sale | 5,403 | $264.34 | 67,139 |
| 2018-11-21 | Open-market sale | 1,600 | $263.21 | 72,542 |
| 2018-11-21 | Open-market sale | 12,862 | $265.26 | 54,277 |
| 2018-11-21 | Open-market sale | 20,617 | $266.18 | 33,660 |
| 2018-11-21 | Open-market sale | 13,200 | $267.19 | 20,460 |
| 2018-11-21 | Open-market sale | 5,900 | $268.13 | 14,560 |
| 2018-11-21 | Open-market sale | 2,046 | $274.58 | 0 |
| 2018-11-21 | Open-market sale | 2,311 | $271.08 | 2,046 |
| 2018-11-21 | Open-market sale | 1,242 | $273.57 | 4,357 |
| 2018-11-21 | Open-market sale | 700 | $272.28 | 5,599 |
| 2018-11-21 | Open-market sale | 3,838 | $270.33 | 6,299 |
| 2018-11-21 | Open-market sale | 4,423 | $269.21 | 10,137 |
| 2018-11-01 | Grant / award (derivative) | 18,839 | $0.00 | 18,839 |
| 2018-10-22 | Option exercise (derivative) | 105,868 | $0.00 | 0 |
| 2018-10-22 | Option exercise | 105,868 | $3.15 | 105,868 |
| 2018-10-22 | Open-market sale | 1,200 | $320.88 | 104,668 |
| 2018-10-22 | Open-market sale | 2,500 | $322.05 | 102,168 |
| 2018-10-22 | Open-market sale | 5,063 | $323.16 | 97,105 |
| 2018-10-22 | Open-market sale | 6,428 | $324.05 | 90,677 |
| 2018-10-22 | Open-market sale | 4,000 | $325.15 | 86,677 |
| 2018-10-22 | Open-market sale | 1,300 | $326.16 | 85,377 |
| 2018-10-22 | Open-market sale | 9,002 | $327.28 | 76,375 |
| 2018-10-22 | Open-market sale | 17,724 | $328.29 | 58,651 |
| 2018-10-22 | Open-market sale | 15,890 | $329.22 | 42,761 |
| 2018-10-22 | Open-market sale | 13,441 | $330.23 | 29,320 |
| 2018-10-22 | Open-market sale | 15,350 | $331.15 | 13,970 |
| 2018-10-22 | Open-market sale | 6,143 | $332.24 | 7,827 |
| 2018-10-22 | Open-market sale | 5,001 | $333.13 | 2,826 |
| 2018-10-22 | Open-market sale | 2,126 | $334.43 | 700 |
| 2018-10-22 | Open-market sale | 700 | $335.08 | 0 |
| 2018-10-01 | Grant / award (derivative) | 15,676 | $0.00 | 15,676 |
| 2018-09-24 | Option exercise (derivative) | 99,883 | $0.00 | 0 |
| 2018-09-24 | Open-market sale | 4,460 | $366.70 | 76,822 |
| 2018-09-24 | Open-market sale | 1,820 | $365.68 | 81,282 |
| 2018-09-24 | Open-market sale | 1,844 | $364.10 | 83,102 |
| 2018-09-24 | Open-market sale | 3,296 | $363.13 | 84,946 |
| 2018-09-24 | Open-market sale | 1,400 | $361.97 | 88,242 |
| 2018-09-24 | Open-market sale | 2,202 | $361.12 | 89,642 |
| 2018-09-24 | Open-market sale | 600 | $359.88 | 91,844 |
| 2018-09-24 | Open-market sale | 2,207 | $358.83 | 92,444 |
| 2018-09-24 | Open-market sale | 2,232 | $357.71 | 94,651 |
| 2018-09-24 | Open-market sale | 2,000 | $356.76 | 96,883 |
| 2018-09-24 | Option exercise | 99,883 | $3.34 | 99,883 |
| 2018-09-24 | Open-market sale | 6,288 | $367.75 | 70,534 |
| 2018-09-24 | Open-market sale | 21,601 | $368.77 | 48,933 |
| 2018-09-24 | Open-market sale | 16,757 | $369.56 | 32,176 |
| 2018-09-24 | Open-market sale | 7,502 | $370.91 | 24,674 |
| 2018-09-24 | Open-market sale | 15,112 | $371.80 | 9,562 |
| 2018-09-24 | Open-market sale | 8,367 | $372.59 | 1,195 |
| 2018-09-24 | Open-market sale | 1,195 | $373.41 | 0 |
| 2018-09-24 | Open-market sale | 1,000 | $355.08 | 98,883 |
| 2018-09-04 | Grant / award (derivative) | 16,444 | $0.00 | 16,444 |
| 2018-09-04 | Grant / award (derivative) | 16,444 | $0.00 | 16,444 |
| 2018-08-20 | Option exercise (derivative) | 77,672 | $0.00 | 0 |
| 2018-08-20 | Open-market sale | 1,300 | $331.13 | 0 |
| 2018-08-20 | Open-market sale | 4,100 | $330.16 | 1,300 |
| 2018-08-20 | Open-market sale | 4,600 | $329.26 | 5,400 |
| 2018-08-20 | Open-market sale | 10,853 | $328.06 | 10,000 |
| 2018-08-20 | Open-market sale | 10,400 | $327.14 | 20,853 |
| 2018-08-20 | Open-market sale | 7,819 | $326.27 | 31,253 |
| 2018-08-20 | Open-market sale | 2,900 | $325.28 | 39,072 |
| 2018-08-20 | Open-market sale | 1,500 | $323.84 | 41,972 |
| 2018-08-20 | Open-market sale | 2,100 | $322.79 | 43,472 |
| 2018-08-20 | Open-market sale | 2,700 | $321.54 | 45,572 |
| 2018-08-20 | Open-market sale | 5,200 | $320.70 | 48,272 |
| 2018-08-20 | Open-market sale | 2,400 | $319.54 | 53,472 |
| 2018-08-20 | Open-market sale | 2,300 | $318.57 | 55,872 |
| 2018-08-20 | Open-market sale | 3,700 | $317.61 | 58,172 |
| 2018-08-20 | Open-market sale | 1,200 | $316.65 | 61,872 |
| 2018-08-20 | Open-market sale | 1,600 | $315.45 | 63,072 |
| 2018-08-20 | Open-market sale | 3,700 | $314.53 | 64,672 |
| 2018-08-20 | Open-market sale | 4,800 | $313.52 | 68,372 |
| 2018-08-20 | Open-market sale | 3,000 | $312.51 | 73,172 |
| 2018-08-20 | Open-market sale | 1,500 | $311.69 | 76,172 |
| 2018-08-20 | Option exercise | 77,672 | $4.29 | 77,672 |
| 2018-08-01 | Grant / award (derivative) | 17,670 | $0.00 | 17,670 |
| 2018-07-23 | Option exercise (derivative) | 75,656 | $0.00 | 0 |
| 2018-07-23 | Open-market sale | 20,801 | $358.77 | 43,563 |
| 2018-07-23 | Open-market sale | 1,250 | $363.35 | 0 |
| 2018-07-23 | Open-market sale | 11,997 | $362.64 | 1,250 |
| 2018-07-23 | Open-market sale | 3,932 | $361.56 | 13,247 |
| 2018-07-23 | Option exercise | 75,656 | $4.41 | 75,656 |
| 2018-07-23 | Open-market sale | 1,400 | $354.54 | 74,256 |
| 2018-07-23 | Open-market sale | 3,600 | $355.58 | 70,656 |
| 2018-07-23 | Open-market sale | 3,500 | $356.55 | 67,156 |
| 2018-07-23 | Open-market sale | 2,792 | $357.71 | 64,364 |
| 2018-07-23 | Open-market sale | 17,100 | $359.54 | 26,463 |
| 2018-07-23 | Open-market sale | 9,284 | $360.68 | 17,179 |
| 2018-07-02 | Grant / award (derivative) | 15,016 | $0.00 | 15,016 |
| 2018-06-20 | Option exercise (derivative) | 79,800 | $0.00 | 0 |
| 2018-06-20 | Option exercise | 79,800 | $4.17 | 79,800 |
| 2018-06-20 | Open-market sale | 5,489 | $418.34 | 800 |
| 2018-06-20 | Open-market sale | 15,592 | $417.41 | 6,289 |
| 2018-06-20 | Open-market sale | 18,919 | $416.56 | 21,881 |
| 2018-06-20 | Open-market sale | 2,832 | $415.43 | 40,800 |
| 2018-06-20 | Open-market sale | 6,700 | $414.38 | 43,632 |
| 2018-06-20 | Open-market sale | 10,936 | $413.41 | 50,332 |
| 2018-06-20 | Open-market sale | 10,331 | $412.49 | 61,268 |
| 2018-06-20 | Open-market sale | 6,501 | $411.44 | 71,599 |
| 2018-06-20 | Open-market sale | 1,700 | $410.59 | 78,100 |
| 2018-06-20 | Open-market sale | 800 | $419.10 | 0 |
| 2018-06-01 | Grant / award (derivative) | 16,612 | $0.00 | 16,612 |
| 2018-05-21 | Option exercise (derivative) | 86,037 | $0.00 | 0 |
| 2018-05-21 | Open-market sale | 25,067 | $329.48 | 44,999 |
| 2018-05-21 | Option exercise | 86,037 | $3.87 | 86,037 |
| 2018-05-21 | Open-market sale | 2,400 | $326.48 | 83,637 |
| 2018-05-21 | Open-market sale | 10,144 | $331.31 | 0 |
| 2018-05-21 | Open-market sale | 34,855 | $330.36 | 10,144 |
| 2018-05-21 | Open-market sale | 7,200 | $328.40 | 70,066 |
| 2018-05-21 | Open-market sale | 6,371 | $327.54 | 77,266 |
| 2018-05-01 | Grant / award (derivative) | 19,085 | $0.00 | 19,085 |
| 2018-04-23 | Option exercise (derivative) | 75,558 | $0.00 | 0 |
| 2018-04-23 | Open-market sale | 12,042 | $328.39 | 22,385 |
| 2018-04-23 | Open-market sale | 3,700 | $327.26 | 34,427 |
| 2018-04-23 | Open-market sale | 2,300 | $326.05 | 38,127 |
| 2018-04-23 | Open-market sale | 100 | $323.51 | 42,227 |
| 2018-04-23 | Open-market sale | 5,510 | $330.17 | 124 |
| 2018-04-23 | Open-market sale | 124 | $330.95 | 0 |
| 2018-04-23 | Option exercise | 75,558 | $4.41 | 75,558 |
| 2018-04-23 | Open-market sale | 5,000 | $317.97 | 70,558 |
| 2018-04-23 | Open-market sale | 16,751 | $329.26 | 5,634 |
| 2018-04-23 | Open-market sale | 3,900 | $321.94 | 46,944 |
| 2018-04-23 | Open-market sale | 12,991 | $318.63 | 57,567 |
| 2018-04-23 | Open-market sale | 5,200 | $319.58 | 52,367 |
| 2018-04-23 | Open-market sale | 1,523 | $320.92 | 50,844 |
| 2018-04-23 | Open-market sale | 1,800 | $324.97 | 40,427 |
| 2018-04-23 | Open-market sale | 4,617 | $322.87 | 42,327 |
| 2018-04-02 | Grant / award (derivative) | 21,332 | $0.00 | 21,332 |
| 2018-03-20 | Option exercise (derivative) | 75,271 | $0.00 | 0 |
| 2018-03-20 | Open-market sale | 10,341 | $315.87 | 59,132 |
| 2018-03-20 | Option exercise | 75,271 | $4.43 | 75,271 |
| 2018-03-20 | Open-market sale | 2,800 | $313.62 | 72,471 |
| 2018-03-20 | Open-market sale | 4,997 | $318.75 | 0 |
| 2018-03-20 | Open-market sale | 27,890 | $317.74 | 4,997 |
| 2018-03-20 | Open-market sale | 26,245 | $316.87 | 32,887 |
| 2018-03-20 | Open-market sale | 2,998 | $314.88 | 69,473 |
| 2018-03-01 | Grant / award (derivative) | 20,590 | $0.00 | 20,590 |
| 2018-02-20 | Option exercise (derivative) | 63,889 | $0.00 | 0 |
| 2018-02-20 | Open-market sale | 4,000 | $277.42 | 59,889 |
| 2018-02-20 | Open-market sale | 8,846 | $278.54 | 51,043 |
| 2018-02-20 | Open-market sale | 3,639 | $279.68 | 47,404 |
| 2018-02-20 | Open-market sale | 2,867 | $280.48 | 44,537 |
| 2018-02-20 | Open-market sale | 4,800 | $281.55 | 39,737 |
| 2018-02-20 | Open-market sale | 7,813 | $282.59 | 31,924 |
| 2018-02-20 | Open-market sale | 17,885 | $283.63 | 14,039 |
| 2018-02-20 | Open-market sale | 12,327 | $284.44 | 1,712 |
| 2018-02-20 | Open-market sale | 1,712 | $285.30 | 0 |
| 2018-02-20 | Option exercise | 63,889 | $5.22 | 63,889 |
| 2018-02-01 | Grant / award (derivative) | 22,557 | $0.00 | 22,557 |
| 2018-01-22 | Option exercise (derivative) | 75,369 | $0.00 | 0 |
| 2018-01-22 | Open-market sale | 10,718 | $226.90 | 2,300 |
| 2018-01-22 | Open-market sale | 41,136 | $226.03 | 13,018 |
| 2018-01-22 | Open-market sale | 7,591 | $224.98 | 54,154 |
| 2018-01-22 | Open-market sale | 2,200 | $224.12 | 61,745 |
| 2018-01-22 | Open-market sale | 7,024 | $223.01 | 63,945 |
| 2018-01-22 | Open-market sale | 4,400 | $221.95 | 70,969 |
| 2018-01-22 | Option exercise | 75,369 | $4.42 | 75,369 |
| 2018-01-22 | Open-market sale | 2,300 | $227.66 | 0 |
| 2018-01-02 | Grant / award (derivative) | 21,966 | $0.00 | 21,966 |
| 2017-12-26 | Gift | 303,580 | $0.00 | 5,558,947 |
| 2017-12-21 | Option exercise (derivative) | 91,861 | $0.00 | 0 |
| 2017-12-21 | Open-market sale | 61,708 | $189.03 | 11,759 |
| 2017-12-21 | Open-market sale | 10,575 | $190.18 | 1,184 |
| 2017-12-21 | Open-market sale | 1,184 | $190.72 | 0 |
| 2017-12-21 | Open-market sale | 18,394 | $188.23 | 73,467 |
| 2017-12-21 | Option exercise | 91,861 | $3.63 | 91,861 |
| 2017-12-01 | Grant / award (derivative) | 23,641 | $0.00 | 23,641 |
| 2017-11-21 | Option exercise (derivative) | 75,243 | $0.00 | 0 |
| 2017-11-21 | Option exercise | 75,243 | $3.76 | 75,243 |
| 2017-11-21 | Open-market sale | 19,741 | $195.68 | 55,502 |
| 2017-11-21 | Open-market sale | 47,722 | $196.33 | 7,780 |
| 2017-11-21 | Open-market sale | 7,780 | $197.20 | 0 |
| 2017-11-01 | Grant / award (derivative) | 22,306 | $0.00 | 22,306 |
| 2017-10-23 | Option exercise (derivative) | 83,335 | $0.00 | 0 |
| 2017-10-23 | Open-market sale | 4,208 | $194.43 | 0 |
| 2017-10-23 | Option exercise | 83,335 | $3.40 | 83,335 |
| 2017-10-23 | Open-market sale | 21,310 | $191.86 | 62,025 |
| 2017-10-23 | Open-market sale | 38,917 | $192.73 | 23,108 |
| 2017-10-23 | Open-market sale | 18,900 | $193.59 | 4,208 |
| 2017-10-02 | Grant / award (derivative) | 24,952 | $0.00 | 24,952 |
| 2017-09-20 | Option exercise (derivative) | 75,467 | $0.00 | 0 |
| 2017-09-20 | Open-market sale | 18,894 | $185.70 | 947 |
| 2017-09-20 | Option exercise | 75,467 | $3.76 | 75,467 |
| 2017-09-20 | Open-market sale | 8,056 | $183.91 | 67,411 |
| 2017-09-20 | Open-market sale | 947 | $186.41 | 0 |
| 2017-09-20 | Open-market sale | 47,570 | $184.91 | 19,841 |
| 2017-09-01 | Grant / award (derivative) | 25,275 | $0.00 | 25,275 |
| 2017-08-21 | Option exercise (derivative) | 93,380 | $0.00 | 0 |
| 2017-08-21 | Open-market sale | 17,818 | $166.74 | 12,200 |
| 2017-08-21 | Open-market sale | 4,600 | $168.71 | 0 |
| 2017-08-21 | Open-market sale | 7,600 | $167.95 | 4,600 |
| 2017-08-21 | Open-market sale | 35,656 | $165.82 | 30,018 |
| 2017-08-21 | Option exercise | 93,380 | $3.03 | 93,380 |
| 2017-08-21 | Open-market sale | 27,706 | $164.99 | 65,674 |
| 2017-08-01 | Grant / award (derivative) | 24,264 | $0.00 | 24,264 |
| 2017-07-24 | Option exercise (derivative) | 109,214 | $0.00 | 0 |
| 2017-07-24 | Option exercise | 109,214 | $2.59 | 109,214 |
| 2017-07-24 | Open-market sale | 69,935 | $188.80 | 8,388 |
| 2017-07-24 | Open-market sale | 30,891 | $187.89 | 78,323 |
| 2017-07-24 | Open-market sale | 8,388 | $189.69 | 0 |
| 2017-07-03 | Grant / award (derivative) | 30,216 | $0.00 | 30,216 |
| 2017-06-20 | Option exercise (derivative) | 115,577 | $0.00 | 0 |
| 2017-06-20 | Open-market sale | 55,075 | $152.15 | 60,502 |
| 2017-06-20 | Open-market sale | 45,877 | $152.86 | 14,625 |
| 2017-06-20 | Open-market sale | 14,625 | $153.76 | 0 |
| 2017-06-20 | Option exercise | 115,577 | $2.45 | 115,577 |
| 2017-06-01 | Grant / award (derivative) | 27,097 | $0.00 | 27,097 |
| 2017-05-22 | Option exercise (derivative) | 101,815 | $0.00 | 0 |
| 2017-05-22 | Option exercise | 101,815 | $2.78 | 101,815 |
| 2017-05-22 | Open-market sale | 88,069 | $157.02 | 13,746 |
| 2017-05-22 | Open-market sale | 13,346 | $157.82 | 400 |
| 2017-05-22 | Open-market sale | 400 | $158.52 | 0 |
| 2017-05-01 | Grant / award (derivative) | 28,431 | $0.00 | 28,431 |
| 2017-04-20 | Option exercise (derivative) | 91,994 | $0.00 | 0 |
| 2017-04-20 | Open-market sale | 13,533 | $139.89 | 78,461 |
| 2017-04-20 | Open-market sale | 52,820 | $141.01 | 25,641 |
| 2017-04-20 | Open-market sale | 25,641 | $141.46 | 0 |
| 2017-04-20 | Option exercise | 91,994 | $3.08 | 91,994 |
| 2017-04-03 | Grant / award (derivative) | 30,062 | $0.00 | 30,062 |
| 2017-03-20 | Option exercise (derivative) | 89,502 | $0.00 | 0 |
| 2017-03-20 | Open-market sale | 24,080 | $145.17 | 65,422 |
| 2017-03-20 | Open-market sale | 65,422 | $145.83 | 0 |
| 2017-03-20 | Option exercise | 89,502 | $3.16 | 89,502 |
| 2017-03-01 | Grant / award (derivative) | 30,961 | $0.00 | 30,961 |
| 2017-02-21 | Option exercise (derivative) | 84,469 | $0.00 | 0 |
| 2017-02-21 | Open-market sale | 22,402 | $143.08 | 0 |
| 2017-02-21 | Option exercise | 84,469 | $3.35 | 84,469 |
| 2017-02-21 | Open-market sale | 62,067 | $142.58 | 22,402 |
| 2017-02-01 | Grant / award (derivative) | 31,373 | $0.00 | 31,373 |
| 2017-01-18 | Option exercise (derivative) | 86,835 | $0.00 | 0 |
| 2017-01-18 | Open-market sale | 19,577 | $132.38 | 5,139 |
| 2017-01-18 | Open-market sale | 5,139 | $133.37 | 0 |
| 2017-01-18 | Option exercise | 86,835 | $3.26 | 86,835 |
| 2017-01-18 | Open-market sale | 62,119 | $131.71 | 24,716 |
| 2017-01-03 | Grant / award (derivative) | 31,130 | $0.00 | 31,130 |
| 2016-12-21 | Option exercise (derivative) | 87,297 | $0.00 | 0 |
| 2016-12-21 | Gift | 20,300 | $0.00 | 5,862,527 |
| 2016-12-21 | Open-market sale | 28,120 | $127.35 | 0 |
| 2016-12-21 | Open-market sale | 43,423 | $126.69 | 28,120 |
| 2016-12-21 | Option exercise | 87,297 | $3.25 | 87,297 |
| 2016-12-21 | Open-market sale | 15,754 | $125.71 | 71,543 |
| 2016-12-01 | Grant / award (derivative) | 33,857 | $0.00 | 33,857 |
| 2016-11-22 | Option exercise (derivative) | 74,564 | $0.00 | 0 |
| 2016-11-22 | Option exercise | 74,564 | $3.80 | 74,564 |
| 2016-11-22 | Open-market sale | 48,648 | $117.76 | 25,916 |
| 2016-11-22 | Open-market sale | 23,964 | $118.44 | 1,952 |
| 2016-11-22 | Open-market sale | 1,952 | $119.24 | 0 |
| 2016-11-10 | Gift | 280,000 | $0.00 | 5,882,827 |
| 2016-11-01 | Grant / award (derivative) | 32,188 | $0.00 | 32,188 |
| 2016-10-20 | Option exercise (derivative) | 79,149 | $0.00 | 0 |
| 2016-10-20 | Open-market sale | 26,672 | $123.27 | 0 |
| 2016-10-20 | Open-market sale | 26,673 | $122.57 | 26,672 |
| 2016-10-20 | Open-market sale | 25,804 | $121.68 | 53,345 |
| 2016-10-20 | Option exercise | 79,149 | $4.21 | 79,149 |
| 2016-10-03 | Grant / award (derivative) | 38,670 | $0.00 | 38,670 |
| 2016-09-20 | Option exercise (derivative) | 68,065 | $0.00 | 16,600 |
| 2016-09-20 | Option exercise (derivative) | 16,600 | $0.00 | 0 |
| 2016-09-20 | Option exercise | 16,600 | $3.94 | 16,600 |
| 2016-09-20 | Open-market sale | 16,600 | $98.86 | 0 |
| 2016-09-20 | Option exercise | 68,065 | $3.94 | 68,065 |
| 2016-09-01 | Grant / award (derivative) | 40,755 | $0.00 | 40,755 |
| 2016-08-22 | Option exercise (derivative) | 102,340 | $0.00 | 0 |
| 2016-08-22 | Option exercise | 102,340 | $3.26 | 102,340 |
| 2016-08-22 | Open-market sale | 102,340 | $95.21 | 0 |
| 2016-08-01 | Grant / award (derivative) | 42,055 | $0.00 | 42,055 |
| 2016-07-21 | Option exercise (derivative) | 116,431 | $0.00 | 0 |
| 2016-07-21 | Open-market sale | 41,261 | $85.74 | 75,170 |
| 2016-07-21 | Open-market sale | 1,400 | $88.32 | 0 |
| 2016-07-21 | Open-market sale | 48,236 | $86.70 | 26,934 |
| 2016-07-21 | Open-market sale | 25,534 | $87.66 | 1,400 |
| 2016-07-21 | Option exercise | 116,431 | $2.86 | 116,431 |
| 2016-07-01 | Grant / award (derivative) | 41,055 | $0.00 | 41,055 |
| 2016-06-20 | Option exercise (derivative) | 113,708 | $0.00 | 0 |
| 2016-06-20 | Open-market sale | 9,602 | $95.73 | 0 |
| 2016-06-20 | Open-market sale | 59,192 | $95.22 | 9,602 |
| 2016-06-20 | Open-market sale | 44,914 | $94.18 | 68,794 |
| 2016-06-20 | Option exercise | 113,708 | $2.93 | 113,708 |
| 2016-06-20 | Gift | 5,330 | $0.00 | 6,162,827 |
| 2016-06-01 | Grant / award (derivative) | 39,097 | $0.00 | 39,097 |
| 2016-05-23 | Option exercise (derivative) | 85,659 | $0.00 | 0 |
| 2016-05-23 | Open-market sale | 18,714 | $95.03 | 0 |
| 2016-05-23 | Open-market sale | 60,389 | $94.52 | 18,714 |
| 2016-05-23 | Open-market sale | 6,556 | $93.49 | 79,103 |
| 2016-05-23 | Option exercise | 85,659 | $3.89 | 85,659 |
| 2016-05-04 | Gift | 5,463 | $0.00 | 6,168,157 |
| 2016-05-02 | Grant / award (derivative) | 42,629 | $0.00 | 42,629 |
| 2016-04-20 | Option exercise (derivative) | 81,816 | $0.00 | 0 |
| 2016-04-20 | Open-market sale | 52,919 | $95.79 | 20,496 |
| 2016-04-20 | Open-market sale | 4,100 | $94.59 | 73,415 |
| 2016-04-20 | Open-market sale | 20,496 | $96.51 | 0 |
| 2016-04-20 | Option exercise | 81,816 | $4.07 | 81,816 |
| 2016-04-20 | Open-market sale | 4,301 | $93.61 | 77,515 |
| 2016-04-01 | Grant / award (derivative) | 37,547 | $0.00 | 37,547 |
| 2016-03-21 | Option exercise (derivative) | 78,827 | $0.00 | 0 |
| 2016-03-21 | Open-market sale | 33,048 | $100.16 | 45,779 |
| 2016-03-21 | Open-market sale | 4,356 | $101.79 | 0 |
| 2016-03-21 | Open-market sale | 41,423 | $101.01 | 4,356 |
| 2016-03-21 | Option exercise | 78,827 | $4.23 | 78,827 |
| 2016-03-01 | Grant / award (derivative) | 40,374 | $0.00 | 40,374 |
| 2016-02-22 | Option exercise (derivative) | 82,978 | $0.00 | 0 |
| 2016-02-22 | Open-market sale | 18,632 | $90.91 | 50,341 |
| 2016-02-22 | Open-market sale | 10,423 | $89.91 | 68,973 |
| 2016-02-22 | Open-market sale | 14,025 | $92.67 | 0 |
| 2016-02-22 | Option exercise | 82,978 | $4.02 | 82,978 |
| 2016-02-22 | Open-market sale | 36,316 | $91.87 | 14,025 |
| 2016-02-22 | Open-market sale | 3,582 | $88.92 | 79,396 |
| 2016-02-01 | Grant / award (derivative) | 42,176 | $0.00 | 42,176 |
| 2016-01-19 | Option exercise (derivative) | 86,933 | $0.00 | 0 |
| 2016-01-19 | Open-market sale | 800 | $109.82 | 0 |
| 2016-01-19 | Open-market sale | 7,493 | $109.09 | 800 |
| 2016-01-19 | Open-market sale | 18,835 | $108.06 | 8,293 |
| 2016-01-19 | Open-market sale | 35,863 | $107.17 | 27,128 |
| 2016-01-19 | Option exercise | 86,933 | $3.84 | 86,933 |
| 2016-01-19 | Open-market sale | 23,942 | $106.30 | 62,991 |
| 2016-01-04 | Grant / award (derivative) | 25,959 | $0.00 | 25,959 |
| 2015-12-21 | Option exercise (derivative) | 86,037 | $0.00 | 0 |
| 2015-12-21 | Open-market sale | 4,233 | $119.15 | 0 |
| 2015-12-21 | Open-market sale | 19,265 | $118.23 | 4,233 |
| 2015-12-21 | Open-market sale | 30,952 | $117.17 | 23,498 |
| 2015-12-21 | Open-market sale | 31,587 | $116.22 | 54,450 |
| 2015-12-21 | Option exercise | 86,037 | $3.87 | 86,037 |
| 2015-12-10 | Gift | 348,000 | $0.00 | 6,173,620 |
| 2015-12-01 | Grant / award (derivative) | 22,765 | $0.00 | 22,765 |
| 2015-11-23 | Option exercise (derivative) | 89,607 | $0.00 | 0 |
| 2015-11-23 | Open-market sale | 1,904 | $126.08 | 0 |
| 2015-11-23 | Open-market sale | 38,159 | $125.39 | 1,904 |
| 2015-11-23 | Open-market sale | 29,145 | $124.54 | 40,063 |
| 2015-11-23 | Open-market sale | 15,799 | $123.40 | 69,208 |
| 2015-11-23 | Open-market sale | 4,600 | $122.47 | 85,007 |
| 2015-11-23 | Option exercise | 89,607 | $3.72 | 89,607 |
| 2015-11-02 | Grant / award (derivative) | 26,513 | $0.00 | 26,513 |
| 2015-10-20 | Option exercise (derivative) | 86,037 | $0.00 | 0 |
| 2015-10-20 | Option exercise | 86,037 | $3.87 | 86,037 |
| 2015-10-20 | Open-market sale | 47,800 | $100.20 | 38,237 |
| 2015-10-20 | Open-market sale | 15,392 | $100.99 | 22,845 |
| 2015-10-20 | Open-market sale | 5,894 | $102.79 | 0 |
| 2015-10-20 | Open-market sale | 16,951 | $102.16 | 5,894 |
| 2015-10-01 | Grant / award (derivative) | 26,933 | $0.00 | 26,933 |
| 2015-09-21 | Option exercise (derivative) | 90,860 | $0.00 | 0 |
| 2015-09-21 | Open-market sale | 14,025 | $101.14 | 44,335 |
| 2015-09-21 | Open-market sale | 20,260 | $103.08 | 200 |
| 2015-09-21 | Open-market sale | 23,875 | $102.10 | 20,460 |
| 2015-09-21 | Open-market sale | 200 | $103.71 | 0 |
| 2015-09-21 | Open-market sale | 32,500 | $100.23 | 58,360 |
| 2015-09-21 | Option exercise | 90,860 | $3.67 | 90,860 |
| 2015-09-01 | Grant / award (derivative) | 26,977 | $0.00 | 26,977 |
| 2015-08-24 | Option exercise (derivative) | 87,591 | $0.00 | 0 |
| 2015-08-24 | Open-market sale | 14,500 | $87.93 | 11,291 |
| 2015-08-24 | Option exercise | 87,591 | $3.81 | 87,591 |
| 2015-08-24 | Open-market sale | 29,464 | $85.95 | 58,127 |
| 2015-08-24 | Open-market sale | 11,291 | $88.60 | 0 |
| 2015-08-24 | Open-market sale | 32,336 | $86.84 | 25,791 |
| 2015-08-03 | Grant / award (derivative) | 25,360 | $0.00 | 25,360 |
| 2015-07-21 | Option exercise (derivative) | 108,829 | $0.00 | 0 |
| 2015-07-21 | Open-market sale | 93,929 | $109.84 | 14,900 |
| 2015-07-21 | Open-market sale | 14,900 | $110.52 | 0 |
| 2015-07-21 | Option exercise | 108,829 | $3.06 | 108,829 |
| 2015-07-01 | Grant / award (derivative) | 4,355 | $0.00 | 4,355 |
| 2015-06-22 | Option exercise (derivative) | 17,218 | $0.00 | 0 |
| 2015-06-22 | Option exercise | 17,218 | $19.34 | 17,218 |
| 2015-06-22 | Open-market sale | 8,052 | $663.59 | 6,924 |
| 2015-06-22 | Open-market sale | 2,424 | $665.51 | 0 |
| 2015-06-22 | Open-market sale | 4,500 | $664.42 | 2,424 |
| 2015-06-22 | Open-market sale | 2,242 | $662.42 | 14,976 |
| 2015-06-01 | Grant / award (derivative) | 4,581 | $0.00 | 4,581 |
| 2015-05-20 | Option exercise (derivative) | 32,140 | $0.00 | 0 |
| 2015-05-20 | Open-market sale | 4,924 | $615.30 | 4,592 |
| 2015-05-20 | Option exercise | 32,140 | $14.50 | 32,140 |
| 2015-05-20 | Option exercise | 20,129 | $16.55 | 52,269 |
| 2015-05-20 | Open-market sale | 13,000 | $612.22 | 39,269 |
| 2015-05-20 | Open-market sale | 16,585 | $613.22 | 22,684 |
| 2015-05-20 | Open-market sale | 1,868 | $617.40 | 0 |
| 2015-05-20 | Open-market sale | 2,724 | $616.30 | 1,868 |
| 2015-05-20 | Open-market sale | 13,168 | $614.19 | 9,516 |
| 2015-05-01 | Grant / award (derivative) | 5,124 | $0.00 | 5,124 |
| 2015-04-27 | Option exercise (derivative) | 40,369 | $0.00 | 0 |
| 2015-04-27 | Option exercise | 40,369 | $11.57 | 40,369 |
| 2015-04-27 | Open-market sale | 7,769 | $563.18 | 26,800 |
| 2015-04-27 | Open-market sale | 10,450 | $564.34 | 16,350 |
| 2015-04-27 | Open-market sale | 14,850 | $565.17 | 1,500 |
| 2015-04-27 | Open-market sale | 1,500 | $565.98 | 0 |
| 2015-04-27 | Open-market sale | 5,800 | $562.22 | 34,569 |
| 2015-04-01 | Grant / award (derivative) | 6,909 | $0.00 | 6,909 |
| 2015-03-25 | Option exercise (derivative) | 43,050 | $0.00 | 0 |
| 2015-03-25 | Open-market sale | 804 | $437.71 | 950 |
| 2015-03-25 | Open-market sale | 5,096 | $435.92 | 1,754 |
| 2015-03-25 | Open-market sale | 9,097 | $434.86 | 6,850 |
| 2015-03-25 | Open-market sale | 12,503 | $434.00 | 15,947 |
| 2015-03-25 | Open-market sale | 950 | $438.78 | 0 |
| 2015-03-25 | Open-market sale | 6,041 | $432.06 | 37,009 |
| 2015-03-25 | Option exercise | 43,050 | $10.83 | 43,050 |
| 2015-03-25 | Open-market sale | 8,559 | $432.86 | 28,450 |
| 2015-03-02 | Grant / award (derivative) | 5,943 | $0.00 | 5,943 |
| 2015-02-23 | Option exercise (derivative) | 43,210 | $0.00 | 0 |
| 2015-02-23 | Open-market sale | 3,768 | $477.63 | 0 |
| 2015-02-23 | Option exercise | 43,210 | $10.79 | 43,210 |
| 2015-02-23 | Open-market sale | 4,540 | $472.84 | 38,670 |
| 2015-02-23 | Open-market sale | 5,275 | $473.78 | 33,395 |
| 2015-02-23 | Open-market sale | 6,349 | $475.02 | 27,046 |
| 2015-02-23 | Open-market sale | 4,483 | $475.73 | 22,563 |
| 2015-02-23 | Open-market sale | 18,795 | $476.88 | 3,768 |
| 2015-02-02 | Grant / award (derivative) | 6,470 | $0.00 | 6,470 |
| 2015-01-26 | Option exercise (derivative) | 40,650 | $0.00 | 0 |
| 2015-01-26 | Open-market sale | 3,056 | $437.07 | 2,096 |
| 2015-01-26 | Open-market sale | 2,096 | $438.00 | 0 |
| 2015-01-26 | Open-market sale | 9,266 | $436.24 | 5,152 |
| 2015-01-26 | Option exercise | 40,650 | $11.48 | 40,650 |
| 2015-01-26 | Open-market sale | 18,668 | $435.18 | 14,418 |
| 2015-01-26 | Open-market sale | 7,564 | $434.31 | 33,086 |
| 2015-01-02 | Grant / award (derivative) | 3,582 | $0.00 | 3,582 |
| 2014-12-29 | Option exercise (derivative) | 39,150 | $0.00 | 0 |
| 2014-12-29 | Open-market sale | 3,208 | $334.09 | 35,942 |
| 2014-12-29 | Option exercise | 39,150 | $11.92 | 39,150 |
| 2014-12-29 | Open-market sale | 15,699 | $335.18 | 20,243 |
| 2014-12-29 | Open-market sale | 10,932 | $335.99 | 9,311 |
| 2014-12-29 | Open-market sale | 9,311 | $337.55 | 0 |
| 2014-12-01 | Grant / award (derivative) | 3,657 | $0.00 | 3,657 |
| 2014-11-24 | Option exercise (derivative) | 41,518 | $0.00 | 0 |
| 2014-11-24 | Option exercise | 13,300 | $355.99 | 28,218 |
| 2014-11-24 | Option exercise | 41,518 | $11.25 | 41,518 |
| 2014-11-24 | Option exercise | 13,200 | $357.25 | 15,018 |
| 2014-11-24 | Option exercise | 2,322 | $360.42 | 0 |
| 2014-11-24 | Option exercise | 5,796 | $358.81 | 2,322 |
| 2014-11-24 | Option exercise | 6,900 | $358.11 | 8,118 |
| 2014-11-03 | Grant / award (derivative) | 3,218 | $0.00 | 3,218 |
| 2014-10-27 | Option exercise (derivative) | 49,435 | $0.00 | 0 |
| 2014-10-27 | Option exercise | 13,021 | $382.17 | 13,141 |
| 2014-10-27 | Option exercise | 49,435 | $9.43 | 49,435 |
| 2014-10-27 | Option exercise | 4,226 | $384.04 | 0 |
| 2014-10-27 | Option exercise | 8,915 | $383.20 | 4,226 |
| 2014-10-27 | Option exercise | 19,073 | $381.03 | 26,162 |
| 2014-10-27 | Option exercise | 4,200 | $379.74 | 45,235 |
| 2014-10-01 | Grant / award (derivative) | 2,849 | $0.00 | 2,849 |
| 2014-09-24 | Option exercise (derivative) | 28,595 | $0.00 | 0 |
| 2014-09-24 | Option exercise | 28,595 | $16.33 | 28,595 |
| 2014-09-24 | Option exercise | 9,695 | $444.55 | 8,500 |
| 2014-09-24 | Option exercise | 3,900 | $445.55 | 4,600 |
| 2014-09-24 | Option exercise | 4,600 | $446.60 | 0 |
| 2014-09-24 | Option exercise | 10,400 | $443.59 | 18,195 |
| 2014-09-02 | Grant / award (derivative) | 2,623 | $0.00 | 2,623 |
| 2014-08-25 | Option exercise (derivative) | 32,680 | $0.00 | 0 |
| 2014-08-25 | Option exercise | 32,680 | $14.27 | 32,680 |
| 2014-08-25 | Option exercise | 5,104 | $479.99 | 3,167 |
| 2014-08-25 | Option exercise | 11,109 | $479.19 | 8,271 |
| 2014-08-25 | Option exercise | 13,300 | $478.18 | 19,380 |
| 2014-08-25 | Option exercise | 480 | $481.60 | 0 |
| 2014-08-25 | Option exercise | 2,687 | $481.34 | 480 |
| 2014-08-01 | Grant / award (derivative) | 2,938 | $0.00 | 2,938 |
| 2014-07-28 | Option exercise (derivative) | 23,148 | $0.00 | 0 |
| 2014-07-28 | Option exercise | 3,974 | $421.09 | 6,474 |
| 2014-07-28 | Option exercise | 4,000 | $420.24 | 10,448 |
| 2014-07-28 | Option exercise | 8,700 | $419.18 | 14,448 |
| 2014-07-28 | Option exercise | 23,148 | $20.16 | 23,148 |
| 2014-07-28 | Option exercise | 800 | $422.80 | 0 |
| 2014-07-28 | Option exercise | 5,674 | $422.09 | 800 |
| 2014-07-15 | Gift | 555 | $0.00 | 931,660 |
| 2014-07-01 | Grant / award (derivative) | 2,642 | $0.00 | 2,642 |
| 2014-07-01 | Gift | 10,000 | $0.00 | 932,215 |
| 2014-06-24 | Option exercise (derivative) | 12,977 | $0.00 | 0 |
| 2014-06-24 | Option exercise | 12,977 | $35.95 | 12,977 |
| 2014-06-24 | Open-market sale | 12,977 | $438.05 | 0 |
| 2014-06-02 | Grant / award (derivative) | 2,962 | $0.00 | 2,962 |
| 2014-06-02 | Gift | 10,000 | $0.00 | 942,215 |
| 2014-05-27 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2014-05-27 | Option exercise | 15,238 | $32.60 | 15,238 |
| 2014-05-27 | Open-market sale | 15,238 | $401.52 | 0 |
| 2014-05-01 | Grant / award (derivative) | 3,714 | $0.00 | 3,714 |
| 2014-05-01 | Gift | 10,000 | $0.00 | 952,215 |
| 2014-04-28 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2014-04-28 | Open-market sale | 15,238 | $318.05 | 0 |
| 2014-04-28 | Option exercise | 15,238 | $26.90 | 15,238 |
| 2014-04-01 | Grant / award (derivative) | 3,428 | $0.00 | 3,428 |
| 2014-04-01 | Gift | 10,000 | $0.00 | 962,215 |
| 2014-03-25 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2014-03-25 | Option exercise | 5,779 | $376.77 | 3,859 |
| 2014-03-25 | Option exercise | 1,459 | $377.55 | 2,400 |
| 2014-03-25 | Option exercise | 2,400 | $379.14 | 0 |
| 2014-03-25 | Option exercise | 5,600 | $375.86 | 9,638 |
| 2014-03-25 | Option exercise | 15,238 | $35.36 | 15,238 |
| 2014-03-03 | Grant / award (derivative) | 2,805 | $0.00 | 2,805 |
| 2014-03-03 | Gift | 10,000 | $0.00 | 972,215 |
| 2014-02-24 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2014-02-24 | Option exercise | 15,238 | $34.75 | 15,238 |
| 2014-02-24 | Open-market sale | 15,238 | $435.00 | 0 |
| 2014-02-03 | Grant / award (derivative) | 3,091 | $0.00 | 3,091 |
| 2014-02-03 | Gift | 10,000 | $0.00 | 982,215 |
| 2014-01-27 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2014-01-27 | Open-market sale | 15,238 | $387.39 | 0 |
| 2014-01-27 | Option exercise | 15,238 | $36.37 | 15,238 |
| 2014-01-02 | Grant / award (derivative) | 2,297 | $0.00 | 2,297 |
| 2014-01-02 | Gift | 10,000 | $0.00 | 992,215 |
| 2013-12-26 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2013-12-26 | Option exercise | 15,238 | $27.42 | 15,238 |
| 2013-12-26 | Open-market sale | 15,238 | $378.11 | 0 |
| 2013-12-02 | Grant / award (derivative) | 2,290 | $0.00 | 2,290 |
| 2013-12-02 | Gift | 10,000 | $0.00 | 1,002,215 |
| 2013-11-25 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2013-11-25 | Open-market sale | 15,238 | $346.90 | 0 |
| 2013-11-25 | Option exercise | 15,238 | $25.35 | 15,238 |
| 2013-11-01 | Grant / award (derivative) | 2,531 | $0.00 | 2,531 |
| 2013-11-01 | Gift | 10,000 | $0.00 | 1,012,215 |
| 2013-10-28 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2013-10-28 | Open-market sale | 15,238 | $325.00 | 0 |
| 2013-10-28 | Option exercise | 15,238 | $29.23 | 15,238 |
| 2013-10-01 | Grant / award (derivative) | 2,567 | $0.00 | 2,567 |
| 2013-09-24 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2013-09-24 | Open-market sale | 15,238 | $301.30 | 0 |
| 2013-09-24 | Option exercise | 15,238 | $17.26 | 15,238 |
| 2013-09-03 | Grant / award (derivative) | 2,884 | $0.00 | 2,884 |
| 2013-08-26 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2013-08-26 | Open-market sale | 15,238 | $276.11 | 0 |
| 2013-08-26 | Option exercise | 15,238 | $16.83 | 15,238 |
| 2013-08-01 | Grant / award (derivative) | 3,345 | $0.00 | 3,345 |
| 2013-07-25 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2013-07-25 | Open-market sale | 15,238 | $240.56 | 0 |
| 2013-07-25 | Option exercise | 15,238 | $12.48 | 15,238 |
| 2013-07-23 | Gift | 20,000 | $0.00 | 1,022,215 |
| 2013-07-01 | Grant / award (derivative) | 3,716 | $0.00 | 3,716 |
| 2013-06-24 | Option exercise (derivative) | 15,238 | $0.00 | 0 |
| 2013-06-24 | Open-market sale | 15,238 | $213.00 | 0 |
| 2013-06-24 | Option exercise | 15,238 | $12.38 | 15,238 |
| 2013-06-03 | Grant / award (derivative) | 3,754 | $0.00 | 3,754 |
| 2013-05-01 | Grant / award (derivative) | 3,914 | $0.00 | 3,914 |
| 2013-04-01 | Grant / award (derivative) | 4,568 | $0.00 | 4,568 |
| 2013-03-01 | Grant / award (derivative) | 4,401 | $0.00 | 4,401 |
| 2013-02-01 | Grant / award (derivative) | 5,057 | $0.00 | 5,057 |
| 2013-01-02 | Grant / award (derivative) | 6,793 | $0.00 | 6,793 |
| 2012-12-03 | Grant / award (derivative) | 8,223 | $0.00 | 8,223 |
| 2012-11-01 | Grant / award (derivative) | 8,045 | $0.00 | 8,045 |
| 2012-10-01 | Grant / award (derivative) | 11,151 | $0.00 | 11,151 |
| 2012-09-04 | Grant / award (derivative) | 11,175 | $0.00 | 11,175 |
| 2012-08-01 | Grant / award (derivative) | 11,468 | $0.00 | 11,468 |
| 2012-07-02 | Grant / award (derivative) | 9,211 | $0.00 | 9,211 |
| 2012-06-01 | Grant / award (derivative) | 9,929 | $62.95 | 9,929 |
| 2012-05-01 | Grant / award (derivative) | 7,682 | $0.00 | 7,682 |
| 2012-05-01 | Gift | 15,000 | $0.00 | 1,042,215 |
| 2012-04-02 | Grant / award (derivative) | 5,484 | $0.00 | 5,484 |
| 2012-04-02 | Gift | 15,000 | $0.00 | 1,057,215 |
| 2012-03-01 | Grant / award (derivative) | 5,543 | $0.00 | 5,543 |
| 2012-03-01 | Gift | 15,000 | $0.00 | 1,072,215 |
| 2012-02-23 | Option exercise (derivative) | 76,500 | $0.00 | 0 |
| 2012-02-23 | Open-market sale | 76,500 | $111.44 | 0 |
| 2012-02-23 | Option exercise | 76,500 | $1.50 | 76,500 |
| 2012-02-01 | Grant / award (derivative) | 5,083 | $0.00 | 5,083 |
| 2012-02-01 | Gift | 15,000 | $0.00 | 1,072,215 |
| 2012-01-03 | Grant / award (derivative) | 17,303 | $0.00 | 17,303 |
| 2012-01-03 | Gift | 15,000 | $0.00 | 1,087,215 |
| 2011-12-01 | Grant / award (derivative) | 18,609 | $0.00 | 18,609 |
| 2011-12-01 | Gift | 15,000 | $0.00 | 1,102,215 |
| 2011-11-01 | Grant / award (derivative) | 15,607 | $0.00 | 15,607 |
| 2011-11-01 | Gift | 15,000 | $0.00 | 1,117,215 |
| 2011-10-06 | Option exercise (derivative) | 5,000 | $0.00 | 76,500 |
| 2011-10-06 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-10-06 | Open-market sale | 5,000 | $119.70 | 0 |
| 2011-10-03 | Grant / award (derivative) | 11,038 | $0.00 | 11,038 |
| 2011-10-03 | Gift | 15,000 | $0.00 | 1,132,215 |
| 2011-09-29 | Option exercise (derivative) | 5,000 | $0.00 | 81,500 |
| 2011-09-29 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-09-29 | Open-market sale | 5,000 | $128.13 | 0 |
| 2011-09-22 | Option exercise (derivative) | 5,000 | $0.00 | 86,500 |
| 2011-09-22 | Open-market sale | 5,000 | $132.13 | 0 |
| 2011-09-22 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-09-15 | Option exercise (derivative) | 5,000 | $0.00 | 91,500 |
| 2011-09-15 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-09-15 | Open-market sale | 5,000 | $177.00 | 0 |
| 2011-09-08 | Option exercise (derivative) | 5,000 | $0.00 | 96,500 |
| 2011-09-08 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-09-08 | Open-market sale | 5,000 | $214.06 | 0 |
| 2011-09-01 | Grant / award (derivative) | 5,359 | $0.00 | 5,359 |
| 2011-09-01 | Option exercise (derivative) | 5,000 | $0.00 | 101,500 |
| 2011-09-01 | Gift | 15,000 | $0.00 | 1,147,215 |
| 2011-09-01 | Open-market sale | 5,000 | $234.53 | 0 |
| 2011-09-01 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-08-25 | Option exercise (derivative) | 5,000 | $0.00 | 106,500 |
| 2011-08-25 | Open-market sale | 5,000 | $217.79 | 0 |
| 2011-08-25 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-08-18 | Option exercise (derivative) | 5,000 | $0.00 | 111,500 |
| 2011-08-18 | Open-market sale | 5,000 | $224.13 | 0 |
| 2011-08-18 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-08-11 | Option exercise (derivative) | 5,000 | $0.00 | 116,500 |
| 2011-08-11 | Open-market sale | 5,000 | $235.11 | 0 |
| 2011-08-11 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-08-04 | Option exercise (derivative) | 5,000 | $0.00 | 121,500 |
| 2011-08-04 | Open-market sale | 5,000 | $257.05 | 0 |
| 2011-08-04 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-08-01 | Grant / award (derivative) | 4,746 | $0.00 | 4,746 |
| 2011-08-01 | Gift | 15,000 | $0.00 | 1,162,215 |
| 2011-07-28 | Option exercise (derivative) | 5,000 | $0.00 | 126,500 |
| 2011-07-28 | Open-market sale | 5,000 | $264.54 | 0 |
| 2011-07-28 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-07-21 | Option exercise (derivative) | 5,000 | $0.00 | 131,500 |
| 2011-07-21 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-07-21 | Open-market sale | 5,000 | $281.80 | 0 |
| 2011-07-14 | Option exercise (derivative) | 5,000 | $0.00 | 136,500 |
| 2011-07-14 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-07-14 | Open-market sale | 5,000 | $299.50 | 0 |
| 2011-07-07 | Option exercise (derivative) | 5,000 | $0.00 | 141,500 |
| 2011-07-07 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-07-07 | Open-market sale | 5,000 | $293.20 | 0 |
| 2011-07-01 | Grant / award (derivative) | 4,664 | $0.00 | 4,664 |
| 2011-07-01 | Gift | 15,000 | $0.00 | 1,177,215 |
| 2011-06-30 | Option exercise (derivative) | 5,000 | $0.00 | 146,500 |
| 2011-06-30 | Open-market sale | 5,000 | $264.61 | 0 |
| 2011-06-30 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-06-23 | Option exercise (derivative) | 5,000 | $0.00 | 151,500 |
| 2011-06-23 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-06-23 | Open-market sale | 5,000 | $245.00 | 0 |
| 2011-06-16 | Option exercise (derivative) | 5,000 | $0.00 | 156,500 |
| 2011-06-16 | Open-market sale | 5,000 | $256.45 | 0 |
| 2011-06-16 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-06-09 | Option exercise (derivative) | 5,000 | $0.00 | 161,500 |
| 2011-06-09 | Open-market sale | 5,000 | $262.22 | 0 |
| 2011-06-09 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-06-02 | Option exercise (derivative) | 5,000 | $0.00 | 166,500 |
| 2011-06-02 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-06-02 | Open-market sale | 5,000 | $266.03 | 0 |
| 2011-06-01 | Grant / award (derivative) | 4,677 | $0.00 | 4,677 |
| 2011-06-01 | Gift | 15,000 | $0.00 | 1,207,215 |
| 2011-05-26 | Option exercise (derivative) | 5,000 | $0.00 | 171,500 |
| 2011-05-26 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-05-26 | Open-market sale | 5,000 | $258.75 | 0 |
| 2011-05-19 | Option exercise (derivative) | 5,000 | $0.00 | 176,500 |
| 2011-05-19 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-05-19 | Open-market sale | 5,000 | $243.00 | 0 |
| 2011-05-12 | Option exercise (derivative) | 5,000 | $0.00 | 181,500 |
| 2011-05-12 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-05-12 | Open-market sale | 5,000 | $241.21 | 0 |
| 2011-05-05 | Option exercise (derivative) | 5,000 | $0.00 | 186,500 |
| 2011-05-05 | Open-market sale | 5,000 | $226.43 | 0 |
| 2011-05-05 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-05-02 | Grant / award (derivative) | 5,270 | $0.00 | 5,270 |
| 2011-05-02 | Gift | 15,000 | $0.00 | 1,222,128 |
| 2011-05-02 | J | 87 | $0.00 | 1,222,215 |
| 2011-04-28 | Option exercise (derivative) | 5,000 | $0.00 | 191,500 |
| 2011-04-28 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-04-28 | Open-market sale | 5,000 | $233.00 | 0 |
| 2011-04-21 | Option exercise (derivative) | 1,500 | $0.00 | 0 |
| 2011-04-21 | Option exercise (derivative) | 3,500 | $0.00 | 196,500 |
| 2011-04-21 | Option exercise | 1,500 | $1.50 | 1,500 |
| 2011-04-21 | Option exercise | 3,500 | $1.50 | 3,500 |
| 2011-04-21 | Open-market sale | 1,500 | $244.12 | 0 |
| 2011-04-14 | Option exercise (derivative) | 5,000 | $0.00 | 1,500 |
| 2011-04-14 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-04-14 | Open-market sale | 5,000 | $237.72 | 0 |
| 2011-04-07 | Option exercise (derivative) | 5,000 | $0.00 | 6,500 |
| 2011-04-07 | Open-market sale | 5,000 | $235.38 | 0 |
| 2011-04-07 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-04-01 | Grant / award (derivative) | 5,163 | $0.00 | 5,163 |
| 2011-04-01 | Gift | 15,000 | $0.00 | 1,237,128 |
| 2011-03-31 | Option exercise (derivative) | 5,000 | $0.00 | 11,500 |
| 2011-03-31 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-03-31 | Open-market sale | 5,000 | $237.28 | 0 |
| 2011-03-24 | Option exercise (derivative) | 5,000 | $0.00 | 16,500 |
| 2011-03-24 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-03-24 | Open-market sale | 5,000 | $231.98 | 0 |
| 2011-03-17 | Option exercise (derivative) | 5,000 | $0.00 | 21,500 |
| 2011-03-17 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-03-17 | Open-market sale | 5,000 | $216.94 | 0 |
| 2011-03-10 | Option exercise (derivative) | 5,000 | $0.00 | 26,500 |
| 2011-03-10 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-03-10 | Open-market sale | 5,000 | $191.08 | 0 |
| 2011-03-03 | Option exercise (derivative) | 5,000 | $0.00 | 31,500 |
| 2011-03-03 | Open-market sale | 5,000 | $206.43 | 0 |
| 2011-03-03 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-03-01 | Grant / award (derivative) | 6,109 | $0.00 | 6,109 |
| 2011-03-01 | Gift | 15,000 | $0.00 | 1,252,128 |
| 2011-02-24 | Option exercise (derivative) | 5,000 | $0.00 | 36,500 |
| 2011-02-24 | Open-market sale | 5,000 | $212.50 | 0 |
| 2011-02-24 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-02-17 | Option exercise (derivative) | 5,000 | $0.00 | 41,500 |
| 2011-02-17 | Open-market sale | 5,000 | $235.87 | 0 |
| 2011-02-17 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-02-10 | Option exercise (derivative) | 5,000 | $0.00 | 46,500 |
| 2011-02-10 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-02-10 | Open-market sale | 5,000 | $220.97 | 0 |
| 2011-02-03 | Option exercise (derivative) | 5,000 | $0.00 | 51,500 |
| 2011-02-03 | Open-market sale | 5,000 | $211.05 | 0 |
| 2011-02-03 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-02-01 | Grant / award (derivative) | 5,871 | $0.00 | 5,871 |
| 2011-01-27 | Option exercise (derivative) | 5,000 | $0.00 | 56,500 |
| 2011-01-27 | Open-market sale | 5,000 | $207.11 | 0 |
| 2011-01-27 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-01-20 | Option exercise (derivative) | 5,000 | $0.00 | 61,500 |
| 2011-01-20 | Option exercise | 5,000 | $1.50 | 5,000 |
| 2011-01-20 | Open-market sale | 5,000 | $186.72 | 0 |
| 2011-01-03 | Grant / award (derivative) | 4,671 | $0.00 | 4,671 |
| 2010-12-21 | Gift | 14,041 | $0.00 | 1,267,085 |
| 2010-12-01 | Grant / award (derivative) | 4,164 | $0.00 | 4,164 |
| 2010-11-01 | Grant / award (derivative) | 4,979 | $0.00 | 4,979 |
| 2010-10-14 | Option exercise (derivative) | 4,500 | $0.00 | 66,500 |
| 2010-10-14 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-10-14 | Open-market sale | 4,500 | $153.83 | 0 |
| 2010-10-14 | Open-market sale | 5,500 | $153.83 | 1,280,799 |
| 2010-10-07 | Option exercise (derivative) | 4,500 | $0.00 | 71,000 |
| 2010-10-07 | Open-market sale | 5,500 | $150.39 | 1,286,299 |
| 2010-10-07 | Open-market sale | 4,500 | $150.39 | 0 |
| 2010-10-07 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-10-04 | Open-market sale | 10,000 | $0.00 | 1,291,799 |
| 2010-10-04 | Gift | 10,000 | $0.00 | 1,291,799 |
| 2010-10-01 | Grant / award (derivative) | 5,388 | $0.00 | 5,388 |
| 2010-09-30 | Option exercise (derivative) | 4,500 | $0.00 | 75,500 |
| 2010-09-30 | Open-market sale | 4,500 | $171.65 | 0 |
| 2010-09-30 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-09-30 | Open-market sale | 5,500 | $171.65 | 1,301,799 |
| 2010-09-23 | Option exercise (derivative) | 4,500 | $0.00 | 80,000 |
| 2010-09-23 | Open-market sale | 4,500 | $158.76 | 0 |
| 2010-09-23 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-09-23 | Open-market sale | 5,500 | $158.76 | 1,307,299 |
| 2010-09-16 | Option exercise (derivative) | 4,500 | $0.00 | 84,500 |
| 2010-09-16 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-09-16 | Open-market sale | 4,500 | $142.75 | 0 |
| 2010-09-16 | Open-market sale | 5,500 | $142.75 | 1,312,799 |
| 2010-09-09 | Option exercise (derivative) | 4,500 | $0.00 | 89,000 |
| 2010-09-09 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-09-09 | Open-market sale | 4,500 | $148.78 | 0 |
| 2010-09-09 | Open-market sale | 5,500 | $148.78 | 1,328,299 |
| 2010-09-07 | Gift | 10,000 | $0.00 | 1,323,799 |
| 2010-09-02 | Option exercise (derivative) | 4,500 | $0.00 | 93,500 |
| 2010-09-02 | Open-market sale | 4,500 | $134.30 | 0 |
| 2010-09-02 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-09-02 | Open-market sale | 5,500 | $134.30 | 1,333,799 |
| 2010-09-01 | Grant / award (derivative) | 6,177 | $0.00 | 6,177 |
| 2010-08-26 | Option exercise (derivative) | 4,500 | $0.00 | 98,000 |
| 2010-08-26 | Open-market sale | 5,500 | $125.89 | 1,339,299 |
| 2010-08-26 | Open-market sale | 4,500 | $125.89 | 0 |
| 2010-08-26 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-08-19 | Option exercise (derivative) | 4,500 | $0.00 | 102,500 |
| 2010-08-19 | Open-market sale | 5,500 | $123.75 | 1,344,799 |
| 2010-08-19 | Open-market sale | 4,500 | $123.75 | 0 |
| 2010-08-19 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-08-12 | Option exercise (derivative) | 4,500 | $0.00 | 107,000 |
| 2010-08-12 | Open-market sale | 5,500 | $124.16 | 1,350,299 |
| 2010-08-12 | Open-market sale | 4,500 | $124.16 | 0 |
| 2010-08-12 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-08-05 | Option exercise (derivative) | 4,500 | $0.00 | 111,500 |
| 2010-08-05 | Open-market sale | 4,500 | $107.23 | 0 |
| 2010-08-05 | Open-market sale | 5,500 | $107.23 | 1,355,799 |
| 2010-08-05 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-08-02 | Grant / award (derivative) | 8,180 | $0.00 | 8,180 |
| 2010-08-02 | Gift | 10,000 | $0.00 | 1,361,299 |
| 2010-07-29 | Option exercise (derivative) | 4,500 | $0.00 | 116,000 |
| 2010-07-29 | Open-market sale | 5,500 | $100.52 | 1,371,299 |
| 2010-07-29 | Open-market sale | 4,500 | $100.52 | 0 |
| 2010-07-29 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-07-22 | Option exercise (derivative) | 4,500 | $0.00 | 120,500 |
| 2010-07-22 | Open-market sale | 5,500 | $109.50 | 1,376,799 |
| 2010-07-22 | Open-market sale | 4,500 | $109.50 | 0 |
| 2010-07-22 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-07-15 | Option exercise (derivative) | 4,500 | $0.00 | 125,000 |
| 2010-07-15 | Open-market sale | 5,500 | $121.67 | 1,382,299 |
| 2010-07-15 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-07-15 | Open-market sale | 4,500 | $121.67 | 0 |
| 2010-07-08 | Option exercise (derivative) | 4,500 | $0.00 | 129,500 |
| 2010-07-08 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-07-08 | Open-market sale | 4,500 | $119.55 | 0 |
| 2010-07-08 | Open-market sale | 5,500 | $119.55 | 1,387,799 |
| 2010-07-06 | Gift | 10,000 | $0.00 | 1,393,299 |
| 2010-07-01 | Grant / award (derivative) | 7,599 | $0.00 | 7,599 |
| 2010-07-01 | Option exercise (derivative) | 4,500 | $0.00 | 134,000 |
| 2010-07-01 | Open-market sale | 5,500 | $108.80 | 1,403,299 |
| 2010-07-01 | Open-market sale | 4,500 | $108.80 | 0 |
| 2010-07-01 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-06-24 | Option exercise (derivative) | 4,500 | $0.00 | 138,500 |
| 2010-06-24 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-06-24 | Open-market sale | 4,500 | $116.88 | 0 |
| 2010-06-24 | Open-market sale | 5,500 | $116.88 | 1,408,799 |
| 2010-06-17 | Option exercise (derivative) | 4,500 | $0.00 | 143,000 |
| 2010-06-17 | Open-market sale | 4,500 | $125.55 | 0 |
| 2010-06-17 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-06-17 | Open-market sale | 5,500 | $125.55 | 1,414,299 |
| 2010-06-10 | Option exercise (derivative) | 4,500 | $0.00 | 147,500 |
| 2010-06-10 | Open-market sale | 4,500 | $117.70 | 0 |
| 2010-06-10 | Open-market sale | 5,500 | $117.70 | 1,419,799 |
| 2010-06-10 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-06-07 | Gift | 10,000 | $0.00 | 1,425,299 |
| 2010-06-03 | Option exercise (derivative) | 4,500 | $0.00 | 152,000 |
| 2010-06-03 | Open-market sale | 4,500 | $111.94 | 0 |
| 2010-06-03 | Open-market sale | 5,500 | $111.94 | 1,435,299 |
| 2010-06-03 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-06-01 | Grant / award (derivative) | 7,767 | $0.00 | 7,767 |
| 2010-05-27 | Option exercise (derivative) | 4,500 | $0.00 | 156,500 |
| 2010-05-27 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-05-27 | Open-market sale | 5,500 | $108.00 | 1,440,799 |
| 2010-05-27 | Open-market sale | 4,500 | $108.00 | 0 |
| 2010-05-20 | Option exercise (derivative) | 4,500 | $0.00 | 161,000 |
| 2010-05-20 | Open-market sale | 4,500 | $96.75 | 0 |
| 2010-05-20 | Open-market sale | 5,500 | $96.75 | 1,446,299 |
| 2010-05-20 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-05-13 | Option exercise (derivative) | 4,500 | $0.00 | 165,500 |
| 2010-05-13 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-05-13 | Open-market sale | 4,500 | $108.10 | 0 |
| 2010-05-13 | Open-market sale | 5,500 | $108.10 | 1,451,799 |
| 2010-05-06 | Option exercise (derivative) | 4,500 | $0.00 | 170,000 |
| 2010-05-06 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-05-06 | Open-market sale | 5,500 | $97.10 | 1,457,299 |
| 2010-05-06 | Open-market sale | 4,500 | $97.10 | 0 |
| 2010-05-03 | Grant / award (derivative) | 8,171 | $0.00 | 8,171 |
| 2010-05-03 | Gift | 10,000 | $0.00 | 1,462,799 |
| 2010-04-29 | Option exercise (derivative) | 4,500 | $0.00 | 174,500 |
| 2010-04-29 | Open-market sale | 4,500 | $100.81 | 0 |
| 2010-04-29 | Open-market sale | 5,500 | $100.81 | 1,472,799 |
| 2010-04-29 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-04-22 | Option exercise (derivative) | 4,500 | $0.00 | 179,000 |
| 2010-04-22 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-04-22 | Open-market sale | 4,500 | $91.00 | 0 |
| 2010-04-22 | Open-market sale | 5,500 | $91.00 | 1,478,299 |
| 2010-04-15 | Option exercise (derivative) | 4,500 | $0.00 | 183,500 |
| 2010-04-15 | Open-market sale | 4,500 | $87.25 | 0 |
| 2010-04-15 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-04-15 | Open-market sale | 5,500 | $87.25 | 1,483,799 |
| 2010-04-08 | Option exercise (derivative) | 4,500 | $0.00 | 188,000 |
| 2010-04-08 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-04-08 | Open-market sale | 4,500 | $79.27 | 0 |
| 2010-04-08 | Open-market sale | 5,500 | $79.27 | 1,489,299 |
| 2010-04-05 | Gift | 10,000 | $0.00 | 1,494,799 |
| 2010-04-01 | Grant / award (derivative) | 11,111 | $0.00 | 11,111 |
| 2010-04-01 | Option exercise (derivative) | 4,500 | $0.00 | 192,500 |
| 2010-04-01 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-04-01 | Open-market sale | 5,500 | $73.62 | 1,504,799 |
| 2010-04-01 | Open-market sale | 4,500 | $73.62 | 0 |
| 2010-03-25 | Option exercise (derivative) | 4,500 | $0.00 | 197,000 |
| 2010-03-25 | Open-market sale | 5,500 | $72.68 | 1,510,299 |
| 2010-03-25 | Gift | 3,455 | $0.00 | 1,515,799 |
| 2010-03-25 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-03-25 | Open-market sale | 4,500 | $72.68 | 0 |
| 2010-03-18 | Option exercise (derivative) | 4,500 | $0.00 | 201,500 |
| 2010-03-18 | Open-market sale | 4,500 | $70.71 | 0 |
| 2010-03-18 | Open-market sale | 5,500 | $70.71 | 1,519,254 |
| 2010-03-18 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-03-11 | Option exercise (derivative) | 4,500 | $0.00 | 206,000 |
| 2010-03-11 | Open-market sale | 4,500 | $71.10 | 0 |
| 2010-03-11 | Open-market sale | 5,500 | $71.10 | 1,524,754 |
| 2010-03-11 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-03-04 | Option exercise (derivative) | 4,500 | $0.00 | 210,500 |
| 2010-03-04 | Open-market sale | 5,500 | $67.20 | 1,530,254 |
| 2010-03-04 | Open-market sale | 4,500 | $67.20 | 0 |
| 2010-03-04 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-03-01 | Grant / award (derivative) | 11,956 | $0.00 | 11,956 |
| 2010-03-01 | Gift | 10,000 | $0.00 | 1,535,754 |
| 2010-02-25 | Option exercise (derivative) | 4,500 | $0.00 | 215,000 |
| 2010-02-25 | Open-market sale | 5,500 | $63.99 | 1,545,754 |
| 2010-02-25 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-02-25 | Open-market sale | 4,500 | $63.99 | 0 |
| 2010-02-19 | Open-market sale | 5,500 | $63.91 | 1,551,254 |
| 2010-02-18 | Option exercise (derivative) | 4,500 | $0.00 | 219,500 |
| 2010-02-18 | Open-market sale | 4,500 | $63.91 | 0 |
| 2010-02-18 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-02-11 | Option exercise (derivative) | 4,500 | $0.00 | 224,000 |
| 2010-02-11 | Open-market sale | 4,500 | $61.21 | 0 |
| 2010-02-11 | Open-market sale | 5,500 | $61.21 | 1,556,754 |
| 2010-02-11 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-02-04 | Option exercise (derivative) | 4,500 | $0.00 | 228,500 |
| 2010-02-04 | Open-market sale | 4,500 | $61.35 | 0 |
| 2010-02-04 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-02-04 | Open-market sale | 5,500 | $61.35 | 1,562,254 |
| 2010-02-01 | Grant / award (derivative) | 13,654 | $0.00 | 13,654 |
| 2010-02-01 | Gift | 10,000 | $0.00 | 1,567,754 |
| 2010-01-28 | Option exercise (derivative) | 4,500 | $0.00 | 233,000 |
| 2010-01-28 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-01-28 | Open-market sale | 4,500 | $61.68 | 0 |
| 2010-01-28 | Open-market sale | 5,500 | $61.68 | 1,577,754 |
| 2010-01-21 | Option exercise (derivative) | 4,500 | $0.00 | 237,500 |
| 2010-01-21 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-01-21 | Open-market sale | 4,500 | $50.50 | 0 |
| 2010-01-21 | Open-market sale | 5,500 | $50.50 | 1,583,254 |
| 2010-01-14 | Option exercise (derivative) | 4,500 | $0.00 | 242,000 |
| 2010-01-14 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-01-14 | Open-market sale | 5,500 | $52.42 | 1,588,754 |
| 2010-01-14 | Open-market sale | 4,500 | $52.42 | 0 |
| 2010-01-07 | Option exercise (derivative) | 4,500 | $0.00 | 246,500 |
| 2010-01-07 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2010-01-07 | Open-market sale | 4,500 | $54.12 | 0 |
| 2010-01-07 | Open-market sale | 5,500 | $54.12 | 1,594,254 |
| 2010-01-04 | Grant / award (derivative) | 7,788 | $0.00 | 7,788 |
| 2010-01-04 | Gift | 10,000 | $0.00 | 1,599,754 |
| 2009-12-31 | Option exercise (derivative) | 4,500 | $0.00 | 251,000 |
| 2009-12-31 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-12-31 | Open-market sale | 5,500 | $55.42 | 1,609,754 |
| 2009-12-31 | Open-market sale | 4,500 | $55.42 | 0 |
| 2009-12-24 | Option exercise (derivative) | 4,500 | $0.00 | 255,500 |
| 2009-12-24 | Open-market sale | 4,500 | $56.95 | 0 |
| 2009-12-24 | Open-market sale | 5,500 | $56.95 | 1,615,254 |
| 2009-12-24 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-12-17 | Option exercise (derivative) | 4,500 | $0.00 | 260,000 |
| 2009-12-17 | Gift | 28,000 | $0.00 | 1,626,254 |
| 2009-12-17 | Open-market sale | 5,500 | $54.49 | 1,620,754 |
| 2009-12-17 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-12-17 | Open-market sale | 4,500 | $54.49 | 0 |
| 2009-12-10 | Option exercise (derivative) | 4,500 | $0.00 | 264,500 |
| 2009-12-10 | Open-market sale | 5,500 | $55.66 | 1,654,254 |
| 2009-12-10 | Open-market sale | 4,500 | $55.66 | 0 |
| 2009-12-10 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-12-07 | Gift | 10,000 | $0.00 | 1,659,754 |
| 2009-12-03 | Option exercise (derivative) | 4,500 | $0.00 | 269,000 |
| 2009-12-03 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-12-03 | Open-market sale | 4,500 | $59.06 | 0 |
| 2009-12-03 | Open-market sale | 5,500 | $59.06 | 1,669,754 |
| 2009-12-01 | Grant / award (derivative) | 5,723 | $0.00 | 5,723 |
| 2009-11-27 | Option exercise (derivative) | 4,500 | $0.00 | 273,500 |
| 2009-11-27 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-11-27 | Open-market sale | 5,500 | $57.31 | 1,675,254 |
| 2009-11-27 | Open-market sale | 4,500 | $57.31 | 0 |
| 2009-11-19 | Option exercise (derivative) | 4,500 | $0.00 | 278,000 |
| 2009-11-19 | Open-market sale | 4,500 | $60.70 | 0 |
| 2009-11-19 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-11-19 | Open-market sale | 5,500 | $60.70 | 1,680,754 |
| 2009-11-12 | Option exercise (derivative) | 4,500 | $0.00 | 282,500 |
| 2009-11-12 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-11-12 | Open-market sale | 4,500 | $59.45 | 0 |
| 2009-11-12 | Open-market sale | 5,500 | $59.45 | 1,686,254 |
| 2009-11-05 | Option exercise (derivative) | 4,500 | $0.00 | 287,000 |
| 2009-11-05 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-11-05 | Open-market sale | 4,500 | $53.94 | 0 |
| 2009-11-05 | Open-market sale | 5,500 | $53.94 | 1,691,754 |
| 2009-11-02 | Grant / award (derivative) | 6,196 | $0.00 | 6,196 |
| 2009-11-02 | Gift | 10,000 | $0.00 | 1,697,254 |
| 2009-10-29 | Option exercise (derivative) | 4,500 | $0.00 | 291,500 |
| 2009-10-29 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-10-29 | Open-market sale | 4,500 | $53.69 | 0 |
| 2009-10-29 | Open-market sale | 5,500 | $53.69 | 1,707,254 |
| 2009-10-22 | Option exercise (derivative) | 4,500 | $0.00 | 296,000 |
| 2009-10-22 | Open-market sale | 4,500 | $47.75 | 0 |
| 2009-10-22 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-10-22 | Open-market sale | 5,500 | $47.75 | 1,712,754 |
| 2009-10-15 | Option exercise (derivative) | 4,500 | $0.00 | 300,500 |
| 2009-10-15 | Open-market sale | 4,500 | $47.28 | 0 |
| 2009-10-15 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-10-15 | Open-market sale | 5,500 | $47.28 | 1,718,254 |
| 2009-10-08 | Option exercise (derivative) | 4,500 | $0.00 | 305,000 |
| 2009-10-08 | Open-market sale | 4,500 | $46.13 | 0 |
| 2009-10-08 | Open-market sale | 5,500 | $46.13 | 1,723,754 |
| 2009-10-08 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-10-05 | Gift | 10,000 | $0.00 | 1,729,254 |
| 2009-10-01 | Grant / award (derivative) | 7,467 | $0.00 | 7,467 |
| 2009-10-01 | Option exercise (derivative) | 4,500 | $0.00 | 309,500 |
| 2009-10-01 | Open-market sale | 5,500 | $45.75 | 1,739,254 |
| 2009-10-01 | Open-market sale | 4,500 | $45.75 | 0 |
| 2009-10-01 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-09-24 | Option exercise (derivative) | 4,500 | $0.00 | 314,000 |
| 2009-09-24 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-09-24 | Open-market sale | 5,500 | $46.81 | 1,744,754 |
| 2009-09-24 | Open-market sale | 4,500 | $46.81 | 0 |
| 2009-09-17 | Option exercise (derivative) | 4,500 | $0.00 | 318,500 |
| 2009-09-17 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-09-17 | Open-market sale | 4,500 | $46.31 | 0 |
| 2009-09-17 | Open-market sale | 5,500 | $46.31 | 1,750,254 |
| 2009-09-10 | Option exercise (derivative) | 4,500 | $0.00 | 323,000 |
| 2009-09-10 | Open-market sale | 4,500 | $43.01 | 0 |
| 2009-09-10 | Open-market sale | 5,500 | $43.01 | 1,765,754 |
| 2009-09-10 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-09-08 | Gift | 10,000 | $0.00 | 1,755,754 |
| 2009-09-03 | Option exercise (derivative) | 4,500 | $0.00 | 327,500 |
| 2009-09-03 | Open-market sale | 4,500 | $41.31 | 0 |
| 2009-09-03 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-09-03 | Open-market sale | 5,500 | $41.31 | 1,771,254 |
| 2009-09-01 | Grant / award (derivative) | 7,906 | $0.00 | 7,906 |
| 2009-08-27 | Option exercise (derivative) | 4,500 | $0.00 | 332,000 |
| 2009-08-27 | Open-market sale | 5,500 | $43.69 | 1,776,754 |
| 2009-08-27 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-08-27 | Open-market sale | 4,500 | $43.69 | 0 |
| 2009-08-20 | Option exercise (derivative) | 4,500 | $0.00 | 336,500 |
| 2009-08-20 | Open-market sale | 5,500 | $44.67 | 1,782,254 |
| 2009-08-20 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-08-20 | Open-market sale | 4,500 | $44.67 | 0 |
| 2009-08-13 | Option exercise (derivative) | 4,500 | $0.00 | 341,000 |
| 2009-08-13 | Open-market sale | 5,500 | $46.02 | 1,787,754 |
| 2009-08-13 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-08-13 | Open-market sale | 4,500 | $46.02 | 0 |
| 2009-08-06 | Option exercise (derivative) | 4,500 | $0.00 | 345,500 |
| 2009-08-06 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-08-06 | Open-market sale | 5,500 | $44.00 | 1,793,254 |
| 2009-08-06 | Open-market sale | 4,500 | $44.00 | 0 |
| 2009-08-03 | Grant / award (derivative) | 7,414 | $0.00 | 7,414 |
| 2009-08-03 | Gift | 10,000 | $0.00 | 1,798,754 |
| 2009-07-30 | Option exercise (derivative) | 4,500 | $0.00 | 350,000 |
| 2009-07-30 | Open-market sale | 5,500 | $42.57 | 1,808,754 |
| 2009-07-30 | Open-market sale | 4,500 | $42.57 | 0 |
| 2009-07-30 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-07-23 | Option exercise (derivative) | 4,500 | $0.00 | 354,500 |
| 2009-07-23 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-07-23 | Open-market sale | 5,500 | $45.86 | 1,814,254 |
| 2009-07-23 | Open-market sale | 4,500 | $45.86 | 0 |
| 2009-07-16 | Option exercise (derivative) | 4,500 | $0.00 | 359,000 |
| 2009-07-16 | Open-market sale | 4,500 | $43.80 | 0 |
| 2009-07-16 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-07-16 | Open-market sale | 5,500 | $43.80 | 1,819,754 |
| 2009-07-09 | Option exercise (derivative) | 4,500 | $0.00 | 363,500 |
| 2009-07-09 | Open-market sale | 4,500 | $39.31 | 0 |
| 2009-07-09 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-07-09 | Open-market sale | 5,500 | $39.31 | 1,825,254 |
| 2009-07-06 | Gift | 10,000 | $0.00 | 1,830,754 |
| 2009-07-02 | Option exercise (derivative) | 4,500 | $0.00 | 368,000 |
| 2009-07-02 | Open-market sale | 5,500 | $40.92 | 1,840,754 |
| 2009-07-02 | Open-market sale | 4,500 | $40.92 | 0 |
| 2009-07-02 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-07-01 | Grant / award (derivative) | 8,202 | $0.00 | 8,202 |
| 2009-06-25 | Option exercise (derivative) | 4,500 | $0.00 | 372,500 |
| 2009-06-25 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-06-25 | Open-market sale | 4,500 | $39.39 | 0 |
| 2009-06-25 | Open-market sale | 5,500 | $39.39 | 1,846,254 |
| 2009-06-18 | Option exercise (derivative) | 4,500 | $0.00 | 377,000 |
| 2009-06-18 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-06-18 | Open-market sale | 5,500 | $41.00 | 1,851,754 |
| 2009-06-18 | Open-market sale | 4,500 | $41.00 | 0 |
| 2009-06-11 | Option exercise (derivative) | 4,500 | $0.00 | 381,500 |
| 2009-06-11 | Open-market sale | 5,500 | $37.80 | 1,857,254 |
| 2009-06-11 | Open-market sale | 4,500 | $37.80 | 0 |
| 2009-06-11 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-06-04 | Option exercise (derivative) | 4,500 | $0.00 | 386,000 |
| 2009-06-04 | Open-market sale | 5,500 | $40.35 | 1,862,754 |
| 2009-06-04 | Open-market sale | 4,500 | $40.35 | 0 |
| 2009-06-04 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-06-01 | Grant / award (derivative) | 8,138 | $0.00 | 8,138 |
| 2009-06-01 | Gift | 10,000 | $0.00 | 1,868,254 |
| 2009-05-28 | Option exercise (derivative) | 4,500 | $0.00 | 390,500 |
| 2009-05-28 | Open-market sale | 4,500 | $38.63 | 0 |
| 2009-05-28 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-05-28 | Open-market sale | 5,500 | $38.63 | 1,878,254 |
| 2009-05-21 | Option exercise (derivative) | 4,500 | $0.00 | 395,000 |
| 2009-05-21 | Open-market sale | 4,500 | $40.00 | 0 |
| 2009-05-21 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-05-21 | Open-market sale | 5,500 | $40.00 | 1,883,754 |
| 2009-05-14 | Option exercise (derivative) | 4,500 | $0.00 | 399,500 |
| 2009-05-14 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-05-14 | Open-market sale | 5,500 | $37.42 | 1,889,254 |
| 2009-05-14 | Open-market sale | 4,500 | $37.42 | 0 |
| 2009-05-07 | Option exercise (derivative) | 4,500 | $0.00 | 404,000 |
| 2009-05-07 | Open-market sale | 4,500 | $42.52 | 0 |
| 2009-05-07 | Open-market sale | 5,500 | $42.52 | 1,894,754 |
| 2009-05-07 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-05-04 | Gift | 10,000 | $0.00 | 1,900,254 |
| 2009-05-01 | Grant / award (derivative) | 7,494 | $0.00 | 7,494 |
| 2009-04-30 | Option exercise (derivative) | 4,500 | $0.00 | 408,500 |
| 2009-04-30 | Open-market sale | 4,500 | $45.32 | 0 |
| 2009-04-30 | Open-market sale | 5,500 | $45.32 | 1,910,254 |
| 2009-04-30 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-04-23 | Option exercise (derivative) | 4,500 | $0.00 | 413,000 |
| 2009-04-23 | Open-market sale | 4,500 | $45.78 | 0 |
| 2009-04-23 | Open-market sale | 5,500 | $45.78 | 1,915,754 |
| 2009-04-23 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-04-16 | Option exercise (derivative) | 4,500 | $0.00 | 417,500 |
| 2009-04-16 | Open-market sale | 4,500 | $46.75 | 0 |
| 2009-04-16 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-04-16 | Open-market sale | 5,500 | $46.75 | 1,921,254 |
| 2009-04-09 | Option exercise (derivative) | 4,500 | $0.00 | 422,000 |
| 2009-04-09 | Open-market sale | 4,500 | $44.54 | 0 |
| 2009-04-09 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-04-09 | Open-market sale | 5,500 | $44.54 | 1,926,754 |
| 2009-04-06 | Gift | 10,000 | $0.00 | 1,932,254 |
| 2009-04-02 | Option exercise (derivative) | 4,500 | $0.00 | 426,500 |
| 2009-04-02 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-04-02 | Open-market sale | 4,500 | $43.84 | 0 |
| 2009-04-02 | Gift | 5,831 | $0.00 | 1,942,254 |
| 2009-04-02 | Open-market sale | 5,500 | $43.84 | 1,948,085 |
| 2009-04-01 | Grant / award (derivative) | 7,774 | $0.00 | 7,774 |
| 2009-03-26 | Option exercise (derivative) | 4,500 | $0.00 | 431,000 |
| 2009-03-26 | Open-market sale | 5,500 | $41.68 | 1,953,585 |
| 2009-03-26 | Open-market sale | 4,500 | $41.68 | 0 |
| 2009-03-26 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-03-19 | Option exercise (derivative) | 4,500 | $0.00 | 435,500 |
| 2009-03-19 | Open-market sale | 4,500 | $42.45 | 0 |
| 2009-03-19 | Open-market sale | 5,500 | $42.45 | 1,959,085 |
| 2009-03-19 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-03-12 | Option exercise (derivative) | 4,500 | $0.00 | 440,000 |
| 2009-03-12 | Open-market sale | 5,500 | $36.74 | 1,964,585 |
| 2009-03-12 | Open-market sale | 4,500 | $36.74 | 0 |
| 2009-03-12 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-03-05 | Option exercise (derivative) | 4,500 | $0.00 | 444,500 |
| 2009-03-05 | Open-market sale | 5,500 | $36.72 | 1,970,085 |
| 2009-03-05 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-03-05 | Open-market sale | 4,500 | $36.72 | 0 |
| 2009-03-02 | Grant / award (derivative) | 9,701 | $0.00 | 9,701 |
| 2009-03-02 | Gift | 10,000 | $0.00 | 1,975,585 |
| 2009-02-26 | Option exercise (derivative) | 4,500 | $0.00 | 449,000 |
| 2009-02-26 | Open-market sale | 4,500 | $35.51 | 0 |
| 2009-02-26 | Open-market sale | 5,500 | $35.51 | 1,985,585 |
| 2009-02-26 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-02-19 | Option exercise (derivative) | 4,500 | $0.00 | 453,500 |
| 2009-02-19 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-02-19 | Open-market sale | 4,500 | $36.66 | 0 |
| 2009-02-19 | Open-market sale | 5,500 | $36.66 | 1,991,085 |
| 2009-02-12 | Option exercise (derivative) | 4,500 | $0.00 | 458,000 |
| 2009-02-12 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-02-12 | Open-market sale | 5,500 | $36.92 | 1,996,585 |
| 2009-02-12 | Open-market sale | 4,500 | $36.92 | 0 |
| 2009-02-05 | Option exercise (derivative) | 4,500 | $0.00 | 462,500 |
| 2009-02-05 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-02-05 | Open-market sale | 4,500 | $35.60 | 0 |
| 2009-02-05 | Open-market sale | 5,500 | $35.60 | 2,002,085 |
| 2009-02-02 | Grant / award (derivative) | 9,021 | $0.00 | 9,021 |
| 2009-02-02 | Gift | 10,000 | $0.00 | 2,007,585 |
| 2009-01-29 | Option exercise (derivative) | 4,500 | $0.00 | 467,000 |
| 2009-01-29 | Open-market sale | 4,500 | $35.40 | 0 |
| 2009-01-29 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-01-29 | Open-market sale | 5,500 | $35.40 | 2,017,585 |
| 2009-01-22 | Option exercise (derivative) | 4,500 | $0.00 | 471,500 |
| 2009-01-22 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-01-22 | Open-market sale | 5,500 | $29.85 | 2,023,085 |
| 2009-01-22 | Open-market sale | 4,500 | $29.85 | 0 |
| 2009-01-15 | Option exercise (derivative) | 4,500 | $0.00 | 476,000 |
| 2009-01-15 | Open-market sale | 5,500 | $28.95 | 2,028,585 |
| 2009-01-15 | Open-market sale | 4,500 | $28.95 | 0 |
| 2009-01-15 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-01-08 | Option exercise (derivative) | 4,500 | $0.00 | 480,500 |
| 2009-01-08 | Open-market sale | 4,500 | $32.33 | 0 |
| 2009-01-08 | Open-market sale | 5,500 | $32.33 | 2,034,085 |
| 2009-01-08 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-01-05 | Gift | 10,000 | $0.00 | 2,039,585 |
| 2009-01-02 | Option exercise (derivative) | 4,500 | $0.00 | 485,000 |
| 2009-01-02 | Grant / award (derivative) | 11,156 | $0.00 | 11,156 |
| 2009-01-02 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2009-01-02 | Open-market sale | 5,500 | $29.93 | 2,049,585 |
| 2009-01-02 | Open-market sale | 4,500 | $29.93 | 0 |
| 2008-12-26 | Option exercise (derivative) | 4,500 | $0.00 | 489,500 |
| 2008-12-26 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-12-26 | Open-market sale | 4,500 | $27.13 | 0 |
| 2008-12-26 | Open-market sale | 5,500 | $27.13 | 2,055,085 |
| 2008-12-23 | Gift | 18,350 | $0.00 | 2,060,585 |
| 2008-12-18 | Option exercise (derivative) | 4,500 | $0.00 | 494,000 |
| 2008-12-18 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-12-18 | Open-market sale | 4,500 | $28.60 | 0 |
| 2008-12-18 | Open-market sale | 5,500 | $28.60 | 2,078,935 |
| 2008-12-11 | Option exercise (derivative) | 4,500 | $0.00 | 498,500 |
| 2008-12-11 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-12-11 | Open-market sale | 4,500 | $27.85 | 0 |
| 2008-12-11 | Open-market sale | 5,500 | $27.85 | 2,084,435 |
| 2008-12-04 | Option exercise (derivative) | 4,500 | $0.00 | 503,000 |
| 2008-12-04 | Open-market sale | 5,500 | $22.99 | 2,089,935 |
| 2008-12-04 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-12-04 | Open-market sale | 4,500 | $22.99 | 0 |
| 2008-12-01 | Grant / award (derivative) | 15,124 | $0.00 | 15,124 |
| 2008-12-01 | Gift | 10,000 | $0.00 | 2,095,435 |
| 2008-11-28 | Option exercise (derivative) | 4,500 | $0.00 | 507,500 |
| 2008-11-28 | Open-market sale | 5,500 | $22.33 | 2,105,435 |
| 2008-11-28 | Open-market sale | 4,500 | $22.33 | 0 |
| 2008-11-28 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-11-20 | Option exercise (derivative) | 4,500 | $0.00 | 512,000 |
| 2008-11-20 | Open-market sale | 4,500 | $20.25 | 0 |
| 2008-11-20 | Open-market sale | 5,500 | $20.25 | 2,110,935 |
| 2008-11-20 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-11-13 | Option exercise (derivative) | 4,500 | $0.00 | 516,500 |
| 2008-11-13 | Open-market sale | 5,500 | $20.54 | 2,116,435 |
| 2008-11-13 | Open-market sale | 4,500 | $20.54 | 0 |
| 2008-11-13 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-11-06 | Option exercise (derivative) | 4,500 | $0.00 | 521,000 |
| 2008-11-06 | Open-market sale | 4,500 | $22.49 | 0 |
| 2008-11-06 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-11-06 | Open-market sale | 5,500 | $22.49 | 2,121,935 |
| 2008-11-03 | Grant / award (derivative) | 14,269 | $0.00 | 14,269 |
| 2008-11-03 | Gift | 10,000 | $0.00 | 2,127,435 |
| 2008-10-30 | Option exercise (derivative) | 4,500 | $0.00 | 525,500 |
| 2008-10-30 | Open-market sale | 5,500 | $22.95 | 2,137,435 |
| 2008-10-30 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-10-30 | Open-market sale | 4,500 | $22.95 | 0 |
| 2008-10-24 | Gift | 5,278 | $0.00 | 2,142,935 |
| 2008-10-23 | Option exercise (derivative) | 4,500 | $0.00 | 530,000 |
| 2008-10-23 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-10-23 | Open-market sale | 5,500 | $20.27 | 2,148,213 |
| 2008-10-23 | Open-market sale | 4,500 | $20.27 | 0 |
| 2008-10-16 | Option exercise (derivative) | 4,500 | $0.00 | 534,500 |
| 2008-10-16 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-10-16 | Open-market sale | 4,500 | $22.50 | 0 |
| 2008-10-16 | Open-market sale | 5,500 | $22.50 | 2,153,713 |
| 2008-10-09 | Option exercise (derivative) | 4,500 | $0.00 | 539,000 |
| 2008-10-09 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-10-09 | Open-market sale | 4,500 | $22.75 | 0 |
| 2008-10-09 | Open-market sale | 5,500 | $22.75 | 2,159,213 |
| 2008-10-06 | Gift | 10,000 | $0.00 | 2,164,713 |
| 2008-10-02 | Option exercise (derivative) | 4,500 | $0.00 | 543,500 |
| 2008-10-02 | Open-market sale | 5,500 | $29.80 | 2,174,713 |
| 2008-10-02 | Open-market sale | 4,500 | $29.80 | 0 |
| 2008-10-02 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-10-01 | Grant / award (derivative) | 11,096 | $0.00 | 11,096 |
| 2008-09-25 | Option exercise (derivative) | 4,500 | $0.00 | 548,000 |
| 2008-09-25 | Open-market sale | 4,500 | $31.89 | 0 |
| 2008-09-25 | Open-market sale | 5,500 | $31.89 | 2,180,213 |
| 2008-09-25 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-09-18 | Option exercise (derivative) | 4,500 | $0.00 | 552,500 |
| 2008-09-18 | Open-market sale | 4,500 | $28.56 | 0 |
| 2008-09-18 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-09-18 | Open-market sale | 5,500 | $28.56 | 2,185,713 |
| 2008-09-11 | Option exercise (derivative) | 4,500 | $0.00 | 557,000 |
| 2008-09-11 | Open-market sale | 5,500 | $28.18 | 2,191,213 |
| 2008-09-11 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-09-11 | Open-market sale | 4,500 | $28.18 | 0 |
| 2008-09-08 | Gift | 10,000 | $0.00 | 2,196,713 |
| 2008-09-04 | Option exercise (derivative) | 4,500 | $0.00 | 561,500 |
| 2008-09-04 | Open-market sale | 5,500 | $30.64 | 2,206,713 |
| 2008-09-04 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-09-04 | Open-market sale | 4,500 | $30.64 | 0 |
| 2008-09-02 | Grant / award (derivative) | 10,808 | $0.00 | 10,808 |
| 2008-09-02 | Gift | 3,438 | $0.00 | 2,212,213 |
| 2008-08-28 | Option exercise (derivative) | 4,500 | $0.00 | 566,000 |
| 2008-08-28 | Open-market sale | 4,500 | $30.34 | 0 |
| 2008-08-28 | Open-market sale | 5,500 | $30.34 | 2,215,651 |
| 2008-08-28 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-08-21 | Option exercise (derivative) | 4,500 | $0.00 | 570,500 |
| 2008-08-21 | Option exercise | 4,500 | $1.50 | 4,500 |
| 2008-08-21 | Open-market sale | 5,500 | $29.95 | 2,221,151 |
| 2008-08-21 | Open-market sale | 4,500 | $29.95 | 0 |
| 2008-08-14 | Option exercise (derivative) | 2,500 | $0.00 | 575,000 |
| 2008-08-14 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-08-14 | Open-market sale | 2,500 | $30.90 | 0 |
| 2008-08-14 | Open-market sale | 7,500 | $30.90 | 2,226,651 |
| 2008-08-07 | Option exercise (derivative) | 2,500 | $0.00 | 577,500 |
| 2008-08-07 | Open-market sale | 7,500 | $29.65 | 2,234,151 |
| 2008-08-07 | Open-market sale | 2,500 | $29.65 | 0 |
| 2008-08-07 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-08-04 | Gift | 10,000 | $0.00 | 2,241,651 |
| 2008-08-01 | Grant / award (derivative) | 11,400 | $0.00 | 11,400 |
| 2008-07-31 | Option exercise (derivative) | 2,500 | $0.00 | 580,000 |
| 2008-07-31 | Open-market sale | 7,500 | $30.38 | 2,251,651 |
| 2008-07-31 | Open-market sale | 2,500 | $30.38 | 0 |
| 2008-07-31 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-07-24 | Option exercise (derivative) | 2,500 | $0.00 | 582,500 |
| 2008-07-24 | Open-market sale | 2,500 | $27.63 | 0 |
| 2008-07-24 | Open-market sale | 7,500 | $27.63 | 2,259,151 |
| 2008-07-24 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-07-17 | Option exercise (derivative) | 2,500 | $0.00 | 585,000 |
| 2008-07-17 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-07-17 | Open-market sale | 2,500 | $27.97 | 0 |
| 2008-07-17 | Open-market sale | 7,500 | $27.97 | 2,266,651 |
| 2008-07-10 | Option exercise (derivative) | 2,500 | $0.00 | 587,500 |
| 2008-07-10 | Open-market sale | 7,500 | $28.47 | 2,274,151 |
| 2008-07-10 | Open-market sale | 2,500 | $28.47 | 0 |
| 2008-07-10 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-07-07 | Gift | 10,000 | $0.00 | 2,281,651 |
| 2008-07-03 | Option exercise (derivative) | 2,500 | $0.00 | 590,000 |
| 2008-07-03 | Open-market sale | 2,500 | $27.00 | 0 |
| 2008-07-03 | Open-market sale | 7,500 | $27.00 | 2,291,651 |
| 2008-07-03 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-07-01 | Grant / award (derivative) | 12,291 | $0.00 | 12,291 |
| 2008-06-26 | Option exercise (derivative) | 2,500 | $0.00 | 592,500 |
| 2008-06-26 | Open-market sale | 2,500 | $29.50 | 0 |
| 2008-06-26 | Open-market sale | 7,500 | $29.50 | 2,299,151 |
| 2008-06-26 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-06-19 | Option exercise (derivative) | 2,500 | $0.00 | 595,000 |
| 2008-06-19 | Open-market sale | 7,500 | $30.02 | 2,306,651 |
| 2008-06-19 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-06-19 | Open-market sale | 2,500 | $30.02 | 0 |
| 2008-06-12 | Option exercise (derivative) | 2,500 | $0.00 | 597,500 |
| 2008-06-12 | Open-market sale | 7,500 | $30.27 | 2,314,151 |
| 2008-06-12 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-06-12 | Open-market sale | 2,500 | $30.27 | 0 |
| 2008-06-05 | Option exercise (derivative) | 2,500 | $0.00 | 600,000 |
| 2008-06-05 | Open-market sale | 7,500 | $32.26 | 2,321,651 |
| 2008-06-05 | Open-market sale | 2,500 | $32.26 | 0 |
| 2008-06-05 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-06-02 | Grant / award (derivative) | 10,794 | $0.00 | 10,794 |
| 2008-06-02 | Gift | 10,000 | $0.00 | 2,329,151 |
| 2008-05-29 | Option exercise (derivative) | 2,500 | $0.00 | 602,500 |
| 2008-05-29 | Open-market sale | 7,500 | $30.21 | 2,339,151 |
| 2008-05-29 | Open-market sale | 2,500 | $30.21 | 0 |
| 2008-05-29 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-05-22 | Option exercise (derivative) | 2,500 | $0.00 | 605,000 |
| 2008-05-22 | Open-market sale | 2,500 | $31.56 | 0 |
| 2008-05-22 | Open-market sale | 7,500 | $31.56 | 2,346,651 |
| 2008-05-22 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-05-15 | Option exercise (derivative) | 2,500 | $0.00 | 607,500 |
| 2008-05-15 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-05-15 | Open-market sale | 2,500 | $30.23 | 0 |
| 2008-05-15 | Open-market sale | 7,500 | $30.23 | 2,354,151 |
| 2008-05-08 | Option exercise (derivative) | 2,500 | $0.00 | 610,000 |
| 2008-05-08 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-05-08 | Open-market sale | 2,500 | $30.31 | 0 |
| 2008-05-08 | Open-market sale | 7,500 | $30.31 | 2,361,651 |
| 2008-05-05 | Gift | 10,000 | $0.00 | 2,369,151 |
| 2008-05-01 | Grant / award (derivative) | 10,753 | $0.00 | 10,753 |
| 2008-05-01 | Option exercise (derivative) | 2,500 | $0.00 | 612,500 |
| 2008-05-01 | Open-market sale | 7,500 | $31.67 | 2,379,151 |
| 2008-05-01 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-05-01 | Open-market sale | 2,500 | $31.67 | 0 |
| 2008-04-24 | Option exercise (derivative) | 2,500 | $0.00 | 615,000 |
| 2008-04-24 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-04-24 | Open-market sale | 7,500 | $31.06 | 2,386,651 |
| 2008-04-24 | Open-market sale | 2,500 | $31.06 | 0 |
| 2008-04-17 | Option exercise (derivative) | 2,500 | $0.00 | 617,500 |
| 2008-04-17 | Open-market sale | 2,500 | $38.90 | 0 |
| 2008-04-17 | Open-market sale | 7,500 | $38.90 | 2,394,151 |
| 2008-04-17 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-04-10 | Option exercise (derivative) | 2,500 | $0.00 | 620,000 |
| 2008-04-10 | Open-market sale | 7,500 | $36.09 | 2,401,651 |
| 2008-04-10 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-04-10 | Open-market sale | 2,500 | $36.09 | 0 |
| 2008-04-07 | Gift | 10,000 | $0.00 | 2,409,151 |
| 2008-04-03 | Option exercise (derivative) | 2,500 | $0.00 | 622,500 |
| 2008-04-03 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-04-03 | Open-market sale | 2,500 | $35.80 | 0 |
| 2008-04-03 | Open-market sale | 7,500 | $35.80 | 2,419,151 |
| 2008-04-01 | Grant / award (derivative) | 9,127 | $0.00 | 9,127 |
| 2008-03-27 | Option exercise (derivative) | 2,500 | $0.00 | 625,000 |
| 2008-03-27 | Open-market sale | 2,500 | $37.22 | 0 |
| 2008-03-27 | Open-market sale | 7,500 | $37.22 | 2,426,651 |
| 2008-03-27 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-03-24 | Open-market sale | 4,139 | $0.00 | 2,434,151 |
| 2008-03-20 | Option exercise (derivative) | 2,500 | $0.00 | 627,500 |
| 2008-03-20 | Open-market sale | 7,500 | $38.00 | 2,438,290 |
| 2008-03-20 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-03-20 | Open-market sale | 2,500 | $38.00 | 0 |
| 2008-03-13 | Option exercise (derivative) | 2,500 | $0.00 | 630,000 |
| 2008-03-13 | Open-market sale | 2,500 | $33.56 | 0 |
| 2008-03-13 | Open-market sale | 7,500 | $33.56 | 2,445,790 |
| 2008-03-13 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-03-06 | Option exercise (derivative) | 2,500 | $0.00 | 632,500 |
| 2008-03-06 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-03-06 | Open-market sale | 2,500 | $31.66 | 0 |
| 2008-03-06 | Open-market sale | 7,500 | $31.66 | 2,453,290 |
| 2008-03-03 | Grant / award (derivative) | 10,767 | $0.00 | 10,767 |
| 2008-03-03 | Gift | 10,000 | $0.00 | 2,460,790 |
| 2008-02-28 | Option exercise (derivative) | 2,500 | $0.00 | 635,000 |
| 2008-02-28 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-02-28 | Open-market sale | 2,500 | $31.62 | 0 |
| 2008-02-28 | Open-market sale | 7,500 | $31.62 | 2,470,790 |
| 2008-02-21 | Option exercise (derivative) | 2,500 | $0.00 | 637,500 |
| 2008-02-21 | Open-market sale | 2,500 | $27.50 | 0 |
| 2008-02-21 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-02-21 | Open-market sale | 7,500 | $27.50 | 2,478,290 |
| 2008-02-14 | Option exercise (derivative) | 2,500 | $0.00 | 640,000 |
| 2008-02-14 | Open-market sale | 7,500 | $26.92 | 2,485,790 |
| 2008-02-14 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-02-14 | Open-market sale | 2,500 | $26.92 | 0 |
| 2008-02-07 | Option exercise (derivative) | 2,500 | $0.00 | 642,500 |
| 2008-02-07 | Open-market sale | 2,500 | $25.61 | 0 |
| 2008-02-07 | Open-market sale | 7,500 | $25.61 | 2,493,290 |
| 2008-02-07 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-02-04 | Gift | 10,000 | $0.00 | 2,500,790 |
| 2008-02-01 | Grant / award (derivative) | 13,123 | $0.00 | 13,123 |
| 2008-01-31 | Option exercise (derivative) | 2,500 | $0.00 | 645,000 |
| 2008-01-31 | Open-market sale | 7,500 | $22.55 | 2,510,790 |
| 2008-01-31 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-01-31 | Open-market sale | 2,500 | $22.55 | 0 |
| 2008-01-24 | Option exercise (derivative) | 2,500 | $0.00 | 647,500 |
| 2008-01-24 | Gift | 4,558 | $0.00 | 2,518,290 |
| 2008-01-24 | Open-market sale | 7,500 | $23.64 | 2,522,848 |
| 2008-01-24 | Open-market sale | 2,500 | $23.64 | 0 |
| 2008-01-24 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-01-17 | Option exercise (derivative) | 2,500 | $0.00 | 650,000 |
| 2008-01-17 | Open-market sale | 7,500 | $21.92 | 2,530,348 |
| 2008-01-17 | Open-market sale | 2,500 | $21.92 | 0 |
| 2008-01-17 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-01-10 | Option exercise (derivative) | 2,500 | $0.00 | 652,500 |
| 2008-01-10 | Open-market sale | 7,500 | $22.64 | 2,537,848 |
| 2008-01-10 | Open-market sale | 2,500 | $22.64 | 0 |
| 2008-01-10 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-01-07 | Gift | 10,000 | $0.00 | 2,545,348 |
| 2008-01-03 | Option exercise (derivative) | 2,500 | $0.00 | 655,000 |
| 2008-01-03 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2008-01-03 | Open-market sale | 7,500 | $27.75 | 2,555,348 |
| 2008-01-03 | Open-market sale | 2,500 | $27.75 | 0 |
| 2008-01-02 | Grant / award (derivative) | 10,749 | $0.00 | 10,749 |
| 2007-12-27 | Option exercise (derivative) | 2,500 | $0.00 | 657,500 |
| 2007-12-27 | Open-market sale | 2,500 | $28.00 | 0 |
| 2007-12-27 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-12-27 | Open-market sale | 7,500 | $28.00 | 2,562,848 |
| 2007-12-20 | Option exercise (derivative) | 2,500 | $0.00 | 660,000 |
| 2007-12-20 | Open-market sale | 7,500 | $25.02 | 2,570,348 |
| 2007-12-20 | Open-market sale | 2,500 | $25.02 | 0 |
| 2007-12-20 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-12-13 | Option exercise (derivative) | 2,500 | $0.00 | 662,500 |
| 2007-12-13 | Open-market sale | 2,500 | $22.89 | 0 |
| 2007-12-13 | Open-market sale | 7,500 | $22.89 | 2,577,848 |
| 2007-12-13 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-12-06 | Option exercise (derivative) | 2,500 | $0.00 | 665,000 |
| 2007-12-06 | Open-market sale | 7,500 | $23.48 | 2,585,348 |
| 2007-12-06 | Open-market sale | 2,500 | $23.48 | 0 |
| 2007-12-06 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-12-03 | Grant / award (derivative) | 11,905 | $0.00 | 11,905 |
| 2007-12-03 | Gift | 10,000 | $0.00 | 2,592,848 |
| 2007-11-29 | Option exercise (derivative) | 2,500 | $0.00 | 667,500 |
| 2007-11-29 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-11-29 | Open-market sale | 2,500 | $22.82 | 0 |
| 2007-11-29 | Open-market sale | 7,500 | $22.82 | 2,602,848 |
| 2007-11-23 | Option exercise (derivative) | 1,100 | $0.00 | 671,400 |
| 2007-11-23 | Option exercise (derivative) | 1,400 | $0.00 | 670,000 |
| 2007-11-23 | Open-market sale | 1,400 | $21.39 | 2,613,448 |
| 2007-11-23 | Open-market sale | 1,300 | $21.38 | 2,614,848 |
| 2007-11-23 | Open-market sale | 500 | $21.37 | 2,616,148 |
| 2007-11-23 | Open-market sale | 794 | $21.36 | 2,616,648 |
| 2007-11-23 | Open-market sale | 200 | $21.35 | 2,617,442 |
| 2007-11-23 | Open-market sale | 206 | $21.33 | 2,617,642 |
| 2007-11-23 | Option exercise | 1,400 | $1.50 | 1,400 |
| 2007-11-23 | Open-market sale | 1,100 | $21.44 | 0 |
| 2007-11-23 | Option exercise | 1,100 | $1.50 | 1,100 |
| 2007-11-23 | Open-market sale | 100 | $21.60 | 2,610,348 |
| 2007-11-23 | Open-market sale | 400 | $21.59 | 2,610,448 |
| 2007-11-23 | Open-market sale | 500 | $21.58 | 2,610,848 |
| 2007-11-23 | Open-market sale | 400 | $21.57 | 2,611,348 |
| 2007-11-23 | Open-market sale | 1,600 | $21.41 | 2,611,848 |
| 2007-11-23 | Open-market sale | 100 | $21.43 | 2,611,748 |
| 2007-11-15 | Option exercise (derivative) | 2,500 | $0.00 | 672,500 |
| 2007-11-15 | Open-market sale | 7,500 | $24.72 | 2,617,848 |
| 2007-11-15 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-11-15 | Open-market sale | 2,500 | $24.72 | 0 |
| 2007-11-08 | Option exercise (derivative) | 2,500 | $0.00 | 675,000 |
| 2007-11-08 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-11-08 | Open-market sale | 2,500 | $26.74 | 0 |
| 2007-11-08 | Open-market sale | 7,500 | $26.74 | 2,625,348 |
| 2007-11-05 | Gift | 10,000 | $0.00 | 2,632,848 |
| 2007-11-01 | Grant / award (derivative) | 10,781 | $0.00 | 10,781 |
| 2007-11-01 | Option exercise (derivative) | 2,500 | $0.00 | 677,500 |
| 2007-11-01 | Open-market sale | 7,500 | $26.47 | 2,642,848 |
| 2007-11-01 | Open-market sale | 2,500 | $26.47 | 0 |
| 2007-11-01 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-10-25 | Option exercise (derivative) | 2,500 | $0.00 | 680,000 |
| 2007-10-25 | Open-market sale | 2,500 | $25.12 | 0 |
| 2007-10-25 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-10-25 | Open-market sale | 7,500 | $25.12 | 2,650,348 |
| 2007-10-18 | Option exercise (derivative) | 2,500 | $0.00 | 682,500 |
| 2007-10-18 | Open-market sale | 7,500 | $23.91 | 2,657,848 |
| 2007-10-18 | Open-market sale | 2,500 | $23.91 | 0 |
| 2007-10-18 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-10-11 | Option exercise (derivative) | 2,500 | $0.00 | 685,000 |
| 2007-10-11 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-10-11 | Open-market sale | 7,500 | $23.41 | 2,665,348 |
| 2007-10-11 | Open-market sale | 2,500 | $23.41 | 0 |
| 2007-10-04 | Option exercise (derivative) | 2,500 | $0.00 | 687,500 |
| 2007-10-04 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-10-04 | Open-market sale | 7,500 | $20.88 | 2,672,848 |
| 2007-10-04 | Open-market sale | 2,500 | $20.88 | 0 |
| 2007-10-01 | Grant / award (derivative) | 13,340 | $0.00 | 13,340 |
| 2007-10-01 | Gift | 10,000 | $0.00 | 2,680,348 |
| 2007-09-27 | Option exercise (derivative) | 2,500 | $0.00 | 690,000 |
| 2007-09-27 | Open-market sale | 7,500 | $21.78 | 2,690,348 |
| 2007-09-27 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-09-27 | Open-market sale | 2,500 | $21.78 | 0 |
| 2007-09-20 | Option exercise (derivative) | 2,500 | $0.00 | 692,500 |
| 2007-09-20 | Open-market sale | 7,500 | $19.20 | 2,697,848 |
| 2007-09-20 | Open-market sale | 2,500 | $19.20 | 0 |
| 2007-09-20 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-09-13 | Option exercise (derivative) | 2,500 | $0.00 | 695,000 |
| 2007-09-13 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-09-13 | Open-market sale | 2,500 | $17.30 | 0 |
| 2007-09-13 | Open-market sale | 7,500 | $17.30 | 2,705,348 |
| 2007-09-10 | Gift | 10,000 | $0.00 | 2,712,848 |
| 2007-09-06 | Option exercise (derivative) | 2,500 | $0.00 | 697,500 |
| 2007-09-06 | Open-market sale | 2,500 | $17.76 | 0 |
| 2007-09-06 | Open-market sale | 7,500 | $17.76 | 2,722,848 |
| 2007-09-06 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-09-04 | Grant / award (derivative) | 15,602 | $0.00 | 15,602 |
| 2007-08-30 | Option exercise (derivative) | 2,500 | $0.00 | 700,000 |
| 2007-08-30 | Open-market sale | 7,500 | $17.27 | 2,730,348 |
| 2007-08-30 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-08-30 | Open-market sale | 2,500 | $17.27 | 0 |
| 2007-08-23 | Option exercise (derivative) | 2,500 | $0.00 | 702,500 |
| 2007-08-23 | Open-market sale | 2,500 | $17.30 | 0 |
| 2007-08-23 | Open-market sale | 7,500 | $17.30 | 2,737,848 |
| 2007-08-23 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-08-16 | Option exercise (derivative) | 2,500 | $0.00 | 705,000 |
| 2007-08-16 | Open-market sale | 7,500 | $17.15 | 2,745,348 |
| 2007-08-16 | Open-market sale | 2,500 | $17.15 | 0 |
| 2007-08-16 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-08-09 | Option exercise (derivative) | 2,500 | $0.00 | 707,500 |
| 2007-08-09 | Open-market sale | 2,500 | $17.03 | 0 |
| 2007-08-09 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-08-09 | Open-market sale | 7,500 | $17.03 | 2,752,848 |
| 2007-08-06 | Gift | 10,000 | $0.00 | 2,760,348 |
| 2007-08-02 | Option exercise (derivative) | 2,500 | $0.00 | 710,000 |
| 2007-08-02 | Open-market sale | 2,500 | $17.15 | 0 |
| 2007-08-02 | Open-market sale | 7,500 | $17.15 | 2,770,348 |
| 2007-08-02 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-08-01 | Grant / award (derivative) | 16,511 | $0.00 | 16,511 |
| 2007-07-26 | Option exercise (derivative) | 2,500 | $0.00 | 712,500 |
| 2007-07-26 | Open-market sale | 7,500 | $16.69 | 2,777,848 |
| 2007-07-26 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-07-26 | Open-market sale | 2,500 | $16.69 | 0 |
| 2007-07-19 | Option exercise (derivative) | 2,500 | $0.00 | 715,000 |
| 2007-07-19 | Open-market sale | 7,500 | $20.00 | 2,785,348 |
| 2007-07-19 | Open-market sale | 2,500 | $20.00 | 0 |
| 2007-07-19 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-07-12 | Option exercise (derivative) | 2,500 | $0.00 | 717,500 |
| 2007-07-12 | Open-market sale | 7,500 | $20.01 | 2,792,848 |
| 2007-07-12 | Open-market sale | 2,500 | $20.01 | 0 |
| 2007-07-12 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-07-05 | Option exercise (derivative) | 2,500 | $0.00 | 720,000 |
| 2007-07-05 | Open-market sale | 2,500 | $19.95 | 0 |
| 2007-07-05 | Open-market sale | 7,500 | $19.95 | 2,800,348 |
| 2007-07-05 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-07-02 | Grant / award (derivative) | 14,545 | $0.00 | 14,545 |
| 2007-07-02 | Gift | 10,000 | $0.00 | 2,807,848 |
| 2007-06-28 | Option exercise (derivative) | 2,500 | $0.00 | 722,500 |
| 2007-06-28 | Open-market sale | 7,500 | $20.69 | 2,817,848 |
| 2007-06-28 | Open-market sale | 2,500 | $20.69 | 0 |
| 2007-06-28 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-06-21 | Option exercise (derivative) | 2,500 | $0.00 | 725,000 |
| 2007-06-21 | Open-market sale | 2,500 | $19.54 | 0 |
| 2007-06-21 | Open-market sale | 7,500 | $19.54 | 2,825,348 |
| 2007-06-21 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-06-14 | Option exercise (derivative) | 2,500 | $0.00 | 727,500 |
| 2007-06-14 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-06-14 | Open-market sale | 7,500 | $19.40 | 2,832,848 |
| 2007-06-14 | Open-market sale | 2,500 | $19.40 | 0 |
| 2007-06-07 | Option exercise (derivative) | 2,500 | $0.00 | 730,000 |
| 2007-06-07 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-06-07 | Open-market sale | 2,500 | $22.80 | 0 |
| 2007-06-07 | Open-market sale | 7,500 | $22.80 | 2,840,348 |
| 2007-06-04 | Gift | 10,000 | $0.00 | 2,847,848 |
| 2007-06-01 | Grant / award (derivative) | 13,142 | $0.00 | 13,142 |
| 2007-05-31 | Option exercise (derivative) | 2,500 | $0.00 | 732,500 |
| 2007-05-31 | Open-market sale | 7,500 | $22.00 | 2,857,848 |
| 2007-05-31 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-05-31 | Open-market sale | 2,500 | $22.00 | 0 |
| 2007-05-30 | Gift | 46,000 | $0.00 | 2,865,348 |
| 2007-05-24 | Option exercise (derivative) | 2,500 | $0.00 | 735,000 |
| 2007-05-24 | Open-market sale | 2,500 | $23.07 | 0 |
| 2007-05-24 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-05-24 | Open-market sale | 7,500 | $23.07 | 2,911,348 |
| 2007-05-17 | Option exercise (derivative) | 2,500 | $0.00 | 737,500 |
| 2007-05-17 | Open-market sale | 7,500 | $21.57 | 2,918,848 |
| 2007-05-17 | Open-market sale | 2,500 | $21.57 | 0 |
| 2007-05-17 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-05-10 | Option exercise (derivative) | 2,500 | $0.00 | 740,000 |
| 2007-05-10 | Open-market sale | 2,500 | $22.01 | 0 |
| 2007-05-10 | Open-market sale | 7,500 | $22.01 | 2,926,348 |
| 2007-05-10 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-05-09 | Gift | 10,000 | $0.00 | 2,933,848 |
| 2007-05-03 | Option exercise (derivative) | 2,500 | $0.00 | 742,500 |
| 2007-05-03 | Open-market sale | 7,500 | $22.03 | 2,943,848 |
| 2007-05-03 | Open-market sale | 2,500 | $22.03 | 0 |
| 2007-05-03 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-05-01 | Grant / award (derivative) | 12,786 | $0.00 | 12,786 |
| 2007-04-26 | Option exercise (derivative) | 2,500 | $0.00 | 745,000 |
| 2007-04-26 | Open-market sale | 2,500 | $21.50 | 0 |
| 2007-04-26 | Open-market sale | 7,500 | $21.50 | 2,951,348 |
| 2007-04-26 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-04-19 | Option exercise (derivative) | 2,500 | $0.00 | 747,500 |
| 2007-04-19 | Open-market sale | 2,500 | $21.13 | 0 |
| 2007-04-19 | Open-market sale | 7,500 | $21.13 | 2,958,848 |
| 2007-04-19 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-04-12 | Option exercise (derivative) | 2,500 | $0.00 | 750,000 |
| 2007-04-12 | Open-market sale | 2,500 | $24.45 | 0 |
| 2007-04-12 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-04-12 | Open-market sale | 7,500 | $24.45 | 2,966,348 |
| 2007-04-05 | Option exercise (derivative) | 2,500 | $0.00 | 752,500 |
| 2007-04-05 | Open-market sale | 7,500 | $24.44 | 2,973,848 |
| 2007-04-05 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-04-05 | Open-market sale | 2,500 | $24.44 | 0 |
| 2007-04-02 | Grant / award (derivative) | 12,067 | $0.00 | 12,067 |
| 2007-04-02 | Gift | 10,000 | $0.00 | 2,981,348 |
| 2007-03-29 | Option exercise (derivative) | 2,500 | $0.00 | 755,000 |
| 2007-03-29 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-03-29 | Open-market sale | 7,500 | $23.41 | 2,991,348 |
| 2007-03-29 | Open-market sale | 2,500 | $23.41 | 0 |
| 2007-03-22 | Option exercise (derivative) | 2,500 | $0.00 | 757,500 |
| 2007-03-22 | Open-market sale | 7,500 | $23.00 | 2,998,848 |
| 2007-03-22 | Open-market sale | 2,500 | $23.00 | 0 |
| 2007-03-22 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-03-15 | Option exercise (derivative) | 2,500 | $0.00 | 760,000 |
| 2007-03-15 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-03-15 | Open-market sale | 7,500 | $21.16 | 3,006,348 |
| 2007-03-15 | Open-market sale | 2,500 | $21.16 | 0 |
| 2007-03-08 | Option exercise (derivative) | 2,500 | $0.00 | 762,500 |
| 2007-03-08 | Open-market sale | 7,500 | $21.21 | 3,013,848 |
| 2007-03-08 | Open-market sale | 2,500 | $21.21 | 0 |
| 2007-03-08 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-03-05 | Gift | 10,000 | $0.00 | 3,021,348 |
| 2007-03-01 | Grant / award (derivative) | 12,405 | $0.00 | 12,405 |
| 2007-03-01 | Option exercise (derivative) | 2,500 | $0.00 | 765,000 |
| 2007-03-01 | Open-market sale | 2,500 | $22.50 | 0 |
| 2007-03-01 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-03-01 | Open-market sale | 7,500 | $22.50 | 3,031,348 |
| 2007-02-22 | Option exercise (derivative) | 2,500 | $0.00 | 767,500 |
| 2007-02-22 | Open-market sale | 2,500 | $23.42 | 0 |
| 2007-02-22 | Open-market sale | 7,500 | $23.42 | 3,038,848 |
| 2007-02-22 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-02-15 | Option exercise (derivative) | 2,500 | $0.00 | 770,000 |
| 2007-02-15 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-02-15 | Open-market sale | 2,500 | $22.48 | 0 |
| 2007-02-15 | Open-market sale | 7,500 | $22.48 | 3,046,348 |
| 2007-02-08 | Option exercise (derivative) | 2,500 | $0.00 | 772,500 |
| 2007-02-08 | Open-market sale | 2,500 | $23.48 | 0 |
| 2007-02-08 | Open-market sale | 7,500 | $23.48 | 3,053,848 |
| 2007-02-08 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-02-05 | Gift | 10,000 | $0.00 | 3,061,348 |
| 2007-02-01 | Grant / award (derivative) | 12,471 | $0.00 | 12,471 |
| 2007-02-01 | Option exercise (derivative) | 2,500 | $0.00 | 775,000 |
| 2007-02-01 | Open-market sale | 7,500 | $22.80 | 3,071,348 |
| 2007-02-01 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-02-01 | Open-market sale | 2,500 | $22.80 | 0 |
| 2007-01-25 | Option exercise (derivative) | 2,500 | $0.00 | 777,500 |
| 2007-01-25 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-01-25 | Open-market sale | 7,500 | $23.99 | 3,078,848 |
| 2007-01-25 | Open-market sale | 2,500 | $23.99 | 0 |
| 2007-01-18 | Option exercise (derivative) | 2,500 | $0.00 | 780,000 |
| 2007-01-18 | Open-market sale | 7,500 | $22.76 | 3,086,348 |
| 2007-01-18 | Open-market sale | 2,500 | $22.76 | 0 |
| 2007-01-18 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-01-11 | Option exercise (derivative) | 2,500 | $0.00 | 782,500 |
| 2007-01-11 | Open-market sale | 7,500 | $23.99 | 3,093,848 |
| 2007-01-11 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-01-11 | Open-market sale | 2,500 | $23.99 | 0 |
| 2007-01-08 | Gift | 10,000 | $0.00 | 3,101,348 |
| 2007-01-04 | Option exercise (derivative) | 2,500 | $0.00 | 785,000 |
| 2007-01-04 | Open-market sale | 7,500 | $26.41 | 3,111,348 |
| 2007-01-04 | Open-market sale | 2,500 | $26.41 | 0 |
| 2007-01-04 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2007-01-03 | Grant / award (derivative) | 10,652 | $0.00 | 10,652 |
| 2006-12-28 | Option exercise (derivative) | 2,500 | $0.00 | 787,500 |
| 2006-12-28 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-12-28 | Open-market sale | 7,500 | $26.33 | 3,118,848 |
| 2006-12-28 | Open-market sale | 2,500 | $26.33 | 0 |
| 2006-12-21 | Option exercise (derivative) | 2,500 | $0.00 | 790,000 |
| 2006-12-21 | Open-market sale | 2,500 | $27.21 | 0 |
| 2006-12-21 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-12-21 | Open-market sale | 7,500 | $27.21 | 3,126,348 |
| 2006-12-14 | Option exercise (derivative) | 2,500 | $0.00 | 792,500 |
| 2006-12-14 | Open-market sale | 2,500 | $27.00 | 0 |
| 2006-12-14 | Open-market sale | 7,500 | $27.00 | 3,133,848 |
| 2006-12-14 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-12-07 | Option exercise (derivative) | 2,500 | $0.00 | 795,000 |
| 2006-12-07 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-12-07 | Open-market sale | 2,500 | $28.40 | 0 |
| 2006-12-07 | Open-market sale | 7,500 | $28.40 | 3,141,348 |
| 2006-12-04 | Gift | 10,000 | $0.00 | 3,148,848 |
| 2006-12-01 | Grant / award (derivative) | 11,307 | $0.00 | 11,307 |
| 2006-11-30 | Option exercise (derivative) | 2,500 | $0.00 | 797,500 |
| 2006-11-30 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-11-30 | Open-market sale | 2,500 | $28.97 | 0 |
| 2006-11-30 | Open-market sale | 7,500 | $28.97 | 3,158,848 |
| 2006-11-24 | Option exercise (derivative) | 2,500 | $0.00 | 800,000 |
| 2006-11-24 | Open-market sale | 7,500 | $29.21 | 3,166,348 |
| 2006-11-24 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-11-24 | Open-market sale | 2,500 | $29.21 | 0 |
| 2006-11-16 | Option exercise (derivative) | 2,500 | $0.00 | 802,500 |
| 2006-11-16 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-11-16 | Open-market sale | 7,500 | $29.70 | 3,173,848 |
| 2006-11-16 | Open-market sale | 2,500 | $29.70 | 0 |
| 2006-11-09 | Option exercise (derivative) | 2,500 | $0.00 | 805,000 |
| 2006-11-09 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-11-09 | Open-market sale | 2,500 | $28.83 | 0 |
| 2006-11-09 | Open-market sale | 7,500 | $28.83 | 3,181,348 |
| 2006-11-06 | Gift | 10,000 | $0.00 | 3,188,848 |
| 2006-11-02 | Option exercise (derivative) | 2,500 | $0.00 | 807,500 |
| 2006-11-02 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-11-02 | Open-market sale | 7,500 | $27.14 | 3,198,848 |
| 2006-11-02 | Open-market sale | 2,500 | $27.14 | 0 |
| 2006-11-01 | Grant / award (derivative) | 12,095 | $0.00 | 12,095 |
| 2006-10-26 | Option exercise (derivative) | 2,500 | $0.00 | 810,000 |
| 2006-10-26 | Open-market sale | 2,500 | $27.75 | 0 |
| 2006-10-26 | Open-market sale | 7,500 | $27.75 | 3,206,348 |
| 2006-10-26 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-10-19 | Option exercise (derivative) | 2,500 | $0.00 | 812,500 |
| 2006-10-19 | Open-market sale | 2,500 | $22.28 | 0 |
| 2006-10-19 | Open-market sale | 7,500 | $22.28 | 3,213,848 |
| 2006-10-19 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-10-12 | Option exercise (derivative) | 2,500 | $0.00 | 815,000 |
| 2006-10-12 | Open-market sale | 2,500 | $23.30 | 0 |
| 2006-10-12 | Open-market sale | 7,500 | $23.30 | 3,221,348 |
| 2006-10-12 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-10-05 | Option exercise (derivative) | 2,500 | $0.00 | 817,500 |
| 2006-10-05 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-10-05 | Open-market sale | 7,500 | $23.08 | 3,228,848 |
| 2006-10-05 | Open-market sale | 2,500 | $23.08 | 0 |
| 2006-10-02 | Grant / award (derivative) | 14,620 | $0.00 | 14,620 |
| 2006-10-02 | Gift | 10,000 | $0.00 | 3,236,348 |
| 2006-09-28 | Option exercise (derivative) | 2,500 | $0.00 | 820,000 |
| 2006-09-28 | Open-market sale | 2,500 | $23.25 | 0 |
| 2006-09-28 | Open-market sale | 7,500 | $23.25 | 3,246,348 |
| 2006-09-28 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-09-21 | Option exercise (derivative) | 2,500 | $0.00 | 822,500 |
| 2006-09-21 | Open-market sale | 2,500 | $22.44 | 0 |
| 2006-09-21 | Open-market sale | 7,500 | $22.44 | 3,253,848 |
| 2006-09-21 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-09-14 | Option exercise (derivative) | 2,500 | $0.00 | 825,000 |
| 2006-09-14 | Open-market sale | 2,500 | $22.13 | 0 |
| 2006-09-14 | Open-market sale | 7,500 | $22.13 | 3,261,348 |
| 2006-09-14 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-09-11 | Gift | 10,000 | $0.00 | 3,268,848 |
| 2006-09-07 | Option exercise (derivative) | 2,500 | $0.00 | 827,500 |
| 2006-09-07 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-09-07 | Open-market sale | 7,500 | $20.86 | 3,278,848 |
| 2006-09-07 | Open-market sale | 2,500 | $20.86 | 0 |
| 2006-09-01 | Grant / award (derivative) | 16,633 | $0.00 | 16,633 |
| 2006-08-31 | Option exercise (derivative) | 2,500 | $0.00 | 830,000 |
| 2006-08-31 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-08-31 | Open-market sale | 2,500 | $20.02 | 0 |
| 2006-08-31 | Open-market sale | 7,500 | $20.02 | 3,286,348 |
| 2006-08-24 | Option exercise (derivative) | 2,500 | $0.00 | 832,500 |
| 2006-08-24 | Open-market sale | 2,500 | $18.62 | 0 |
| 2006-08-24 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-08-24 | Open-market sale | 7,500 | $18.62 | 3,293,848 |
| 2006-08-17 | Option exercise (derivative) | 2,500 | $0.00 | 835,000 |
| 2006-08-17 | Open-market sale | 7,500 | $19.60 | 3,301,348 |
| 2006-08-17 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-08-17 | Open-market sale | 2,500 | $19.60 | 0 |
| 2006-08-10 | Option exercise (derivative) | 2,500 | $0.00 | 837,500 |
| 2006-08-10 | Open-market sale | 7,500 | $20.02 | 3,308,848 |
| 2006-08-10 | Open-market sale | 2,500 | $20.02 | 0 |
| 2006-08-10 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-08-07 | Gift | 10,000 | $0.00 | 3,316,348 |
| 2006-08-03 | Option exercise (derivative) | 2,500 | $0.00 | 840,000 |
| 2006-08-03 | Open-market sale | 7,500 | $20.60 | 3,326,348 |
| 2006-08-03 | Open-market sale | 2,500 | $20.60 | 0 |
| 2006-08-03 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-08-01 | Grant / award (derivative) | 16,244 | $0.00 | 16,244 |
| 2006-07-27 | Option exercise (derivative) | 2,500 | $0.00 | 842,500 |
| 2006-07-27 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-07-27 | Open-market sale | 7,500 | $19.25 | 3,333,848 |
| 2006-07-27 | Open-market sale | 2,500 | $19.25 | 0 |
| 2006-07-20 | Option exercise (derivative) | 2,500 | $0.00 | 845,000 |
| 2006-07-20 | Open-market sale | 7,500 | $23.66 | 3,341,348 |
| 2006-07-20 | Open-market sale | 2,500 | $23.66 | 0 |
| 2006-07-20 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-07-13 | Option exercise (derivative) | 2,500 | $0.00 | 847,500 |
| 2006-07-13 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-07-13 | Open-market sale | 7,500 | $24.36 | 3,348,848 |
| 2006-07-13 | Open-market sale | 2,500 | $24.36 | 0 |
| 2006-07-06 | Option exercise (derivative) | 2,500 | $0.00 | 850,000 |
| 2006-07-06 | Open-market sale | 7,500 | $26.57 | 3,356,348 |
| 2006-07-06 | Open-market sale | 2,500 | $26.57 | 0 |
| 2006-07-06 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-07-03 | Grant / award (derivative) | 12,237 | $0.00 | 12,237 |
| 2006-07-03 | Gift | 10,000 | $0.00 | 3,363,848 |
| 2006-06-29 | Option exercise (derivative) | 2,500 | $0.00 | 852,500 |
| 2006-06-29 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-06-29 | Open-market sale | 7,500 | $26.60 | 3,373,848 |
| 2006-06-29 | Open-market sale | 2,500 | $26.60 | 0 |
| 2006-06-22 | Option exercise (derivative) | 2,500 | $0.00 | 855,000 |
| 2006-06-22 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-06-22 | Open-market sale | 7,500 | $28.20 | 3,381,348 |
| 2006-06-22 | Open-market sale | 2,500 | $28.20 | 0 |
| 2006-06-15 | Option exercise (derivative) | 2,500 | $0.00 | 857,500 |
| 2006-06-15 | Open-market sale | 7,500 | $28.02 | 3,388,848 |
| 2006-06-15 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-06-15 | Open-market sale | 2,500 | $28.02 | 0 |
| 2006-06-08 | Option exercise (derivative) | 2,500 | $0.00 | 860,000 |
| 2006-06-08 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-06-08 | Open-market sale | 7,500 | $26.17 | 3,396,348 |
| 2006-06-08 | Open-market sale | 2,500 | $26.17 | 0 |
| 2006-06-05 | Gift | 10,000 | $0.00 | 3,403,848 |
| 2006-06-01 | Option exercise (derivative) | 2,500 | $0.00 | 862,500 |
| 2006-06-01 | Grant / award (derivative) | 11,688 | $0.00 | 11,688 |
| 2006-06-01 | Open-market sale | 7,500 | $27.62 | 3,413,848 |
| 2006-06-01 | Open-market sale | 2,500 | $27.62 | 0 |
| 2006-06-01 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-05-25 | Option exercise (derivative) | 2,500 | $0.00 | 865,000 |
| 2006-05-25 | Open-market sale | 2,500 | $27.95 | 0 |
| 2006-05-25 | Open-market sale | 7,500 | $27.95 | 3,421,348 |
| 2006-05-25 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-05-18 | Option exercise (derivative) | 2,500 | $0.00 | 867,500 |
| 2006-05-18 | Open-market sale | 7,500 | $28.04 | 3,428,848 |
| 2006-05-18 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-05-18 | Open-market sale | 2,500 | $28.04 | 0 |
| 2006-05-11 | Option exercise (derivative) | 2,500 | $0.00 | 870,000 |
| 2006-05-11 | Gift | 100,000 | $0.00 | 3,443,848 |
| 2006-05-11 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-05-11 | Open-market sale | 2,500 | $30.82 | 0 |
| 2006-05-11 | Open-market sale | 7,500 | $30.82 | 3,436,348 |
| 2006-05-04 | Option exercise (derivative) | 2,500 | $0.00 | 872,500 |
| 2006-05-04 | Open-market sale | 2,500 | $29.61 | 0 |
| 2006-05-04 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-05-04 | Open-market sale | 7,500 | $29.61 | 3,543,848 |
| 2006-05-01 | Grant / award (derivative) | 11,261 | $0.00 | 11,261 |
| 2006-05-01 | Gift | 10,000 | $0.00 | 3,551,348 |
| 2006-04-27 | Option exercise (derivative) | 2,500 | $0.00 | 875,000 |
| 2006-04-27 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-04-27 | Open-market sale | 2,500 | $31.50 | 0 |
| 2006-04-27 | Open-market sale | 7,500 | $31.50 | 3,561,348 |
| 2006-04-20 | Option exercise (derivative) | 2,500 | $0.00 | 877,500 |
| 2006-04-20 | Open-market sale | 7,500 | $31.03 | 3,568,848 |
| 2006-04-20 | Open-market sale | 2,500 | $31.03 | 0 |
| 2006-04-20 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-04-13 | Option exercise (derivative) | 2,500 | $0.00 | 880,000 |
| 2006-04-13 | Open-market sale | 7,500 | $28.58 | 3,576,348 |
| 2006-04-13 | Open-market sale | 2,500 | $28.58 | 0 |
| 2006-04-13 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-04-06 | Option exercise (derivative) | 2,500 | $0.00 | 882,500 |
| 2006-04-06 | Open-market sale | 7,500 | $28.58 | 3,583,848 |
| 2006-04-06 | Open-market sale | 2,500 | $28.58 | 0 |
| 2006-04-06 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-04-03 | Grant / award (derivative) | 11,854 | $0.00 | 11,854 |
| 2006-04-03 | Gift | 10,000 | $0.00 | 3,591,348 |
| 2006-03-30 | Option exercise (derivative) | 2,500 | $0.00 | 885,000 |
| 2006-03-30 | Open-market sale | 7,500 | $29.11 | 3,601,348 |
| 2006-03-30 | Open-market sale | 2,500 | $29.11 | 0 |
| 2006-03-30 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-03-23 | Option exercise (derivative) | 2,500 | $0.00 | 887,500 |
| 2006-03-23 | Open-market sale | 2,500 | $28.00 | 0 |
| 2006-03-23 | Open-market sale | 7,500 | $28.00 | 3,608,848 |
| 2006-03-23 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-03-16 | Option exercise (derivative) | 2,500 | $0.00 | 890,000 |
| 2006-03-16 | Open-market sale | 2,500 | $25.05 | 0 |
| 2006-03-16 | Open-market sale | 7,500 | $25.05 | 3,616,348 |
| 2006-03-16 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-03-09 | Option exercise (derivative) | 2,500 | $0.00 | 892,500 |
| 2006-03-09 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-03-09 | Open-market sale | 2,500 | $25.11 | 0 |
| 2006-03-09 | Open-market sale | 7,500 | $25.11 | 3,623,848 |
| 2006-03-07 | Gift | 80,000 | $0.00 | 3,631,348 |
| 2006-03-06 | Gift | 10,000 | $0.00 | 3,711,348 |
| 2006-03-02 | Option exercise (derivative) | 2,500 | $0.00 | 895,000 |
| 2006-03-02 | Open-market sale | 7,500 | $26.65 | 3,721,348 |
| 2006-03-02 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-03-02 | Open-market sale | 2,500 | $26.65 | 0 |
| 2006-03-01 | Grant / award (derivative) | 12,419 | $0.00 | 12,419 |
| 2006-02-23 | Option exercise (derivative) | 2,500 | $0.00 | 897,500 |
| 2006-02-23 | Open-market sale | 7,500 | $25.76 | 3,728,848 |
| 2006-02-23 | Open-market sale | 2,500 | $25.76 | 0 |
| 2006-02-23 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-02-16 | Option exercise (derivative) | 2,500 | $0.00 | 900,000 |
| 2006-02-16 | Open-market sale | 7,500 | $24.88 | 3,736,348 |
| 2006-02-16 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-02-16 | Open-market sale | 2,500 | $24.88 | 0 |
| 2006-02-09 | Option exercise (derivative) | 2,500 | $0.00 | 902,500 |
| 2006-02-09 | Open-market sale | 2,500 | $25.01 | 0 |
| 2006-02-09 | Open-market sale | 7,500 | $25.01 | 3,743,848 |
| 2006-02-09 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-02-08 | Gift | 10,000 | $0.00 | 3,751,348 |
| 2006-02-02 | Option exercise (derivative) | 2,500 | $0.00 | 905,000 |
| 2006-02-02 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-02-02 | Open-market sale | 2,500 | $27.04 | 0 |
| 2006-02-02 | Open-market sale | 7,500 | $27.04 | 3,761,348 |
| 2006-02-01 | Grant / award (derivative) | 12,291 | $0.00 | 12,291 |
| 2006-01-26 | Option exercise (derivative) | 2,500 | $0.00 | 907,500 |
| 2006-01-26 | Open-market sale | 7,500 | $28.80 | 3,768,848 |
| 2006-01-26 | Open-market sale | 2,500 | $28.80 | 0 |
| 2006-01-26 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-01-19 | Option exercise (derivative) | 2,500 | $24.83 | 910,000 |
| 2006-01-19 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-01-19 | Open-market sale | 2,500 | $24.83 | 0 |
| 2006-01-19 | Open-market sale | 7,500 | $24.83 | 3,776,348 |
| 2006-01-12 | Option exercise (derivative) | 2,500 | $0.00 | 912,500 |
| 2006-01-12 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-01-12 | Open-market sale | 7,500 | $24.70 | 3,783,848 |
| 2006-01-12 | Open-market sale | 2,500 | $24.70 | 0 |
| 2006-01-09 | Gift | 10,000 | $0.00 | 3,791,348 |
| 2006-01-05 | Option exercise (derivative) | 2,500 | $0.00 | 915,000 |
| 2006-01-05 | Open-market sale | 2,500 | $24.88 | 0 |
| 2006-01-05 | Open-market sale | 7,500 | $24.88 | 3,801,348 |
| 2006-01-05 | Option exercise | 2,500 | $1.50 | 2,500 |
| 2006-01-03 | Grant / award (derivative) | 12,801 | $0.00 | 12,801 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.