SEC CIK 1352573
Howley W Nicholas
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| TDGview stock → | 239 | 2026-09-18 |
Position History — TDG
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — TDG
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-18 | Grant / award | 126 | $1085.00 | 239 |
| 2026-08-18 | Option exercise (derivative) | 10,132 | $0.00 | 1,700 |
| 2026-08-18 | Open-market sale | 190 | $1241.14 | 21,547.513 |
| 2026-08-18 | Open-market sale | 1,313 | $1240.42 | 21,737.513 |
| 2026-08-18 | Open-market sale | 3,980 | $1239.17 | 23,050.513 |
| 2026-08-18 | Open-market sale | 520 | $1238.08 | 27,030.513 |
| 2026-08-18 | Open-market sale | 250 | $1236.89 | 27,550.513 |
| 2026-08-18 | Open-market sale | 140 | $1236.12 | 27,800.513 |
| 2026-08-18 | Open-market sale | 270 | $1234.69 | 27,940.513 |
| 2026-08-18 | Open-market sale | 450 | $1233.30 | 28,210.513 |
| 2026-08-18 | Open-market sale | 1,055 | $1232.01 | 28,660.513 |
| 2026-08-18 | Open-market sale | 830 | $1231.12 | 29,715.513 |
| 2026-08-18 | Open-market sale | 570 | $1230.02 | 30,545.513 |
| 2026-08-18 | Open-market sale | 290 | $1229.09 | 31,115.513 |
| 2026-08-18 | Open-market sale | 70 | $1227.62 | 31,405.513 |
| 2026-08-18 | Open-market sale | 204 | $1225.60 | 31,475.513 |
| 2026-08-18 | Option exercise | 10,132 | $66.47 | 31,679.513 |
| 2026-07-20 | Option exercise (derivative) | 10,132 | $0.00 | 11,832 |
| 2026-07-20 | Open-market sale | 440 | $1224.14 | 21,547.513 |
| 2026-07-20 | Open-market sale | 465 | $1222.32 | 21,987.513 |
| 2026-07-20 | Open-market sale | 130 | $1220.57 | 22,452.513 |
| 2026-07-20 | Open-market sale | 1,243 | $1219.48 | 22,582.513 |
| 2026-07-20 | Open-market sale | 1,463 | $1218.58 | 23,825.513 |
| 2026-07-20 | Open-market sale | 603 | $1217.01 | 25,288.513 |
| 2026-07-20 | Open-market sale | 260 | $1215.62 | 25,891.513 |
| 2026-07-20 | Open-market sale | 1,561 | $1214.74 | 26,151.513 |
| 2026-07-20 | Open-market sale | 1,437 | $1213.88 | 27,712.513 |
| 2026-07-20 | Open-market sale | 1,720 | $1212.73 | 29,149.513 |
| 2026-07-20 | Open-market sale | 240 | $1211.46 | 30,869.513 |
| 2026-07-20 | Open-market sale | 570 | $1210.32 | 31,109.513 |
| 2026-07-20 | Option exercise | 10,132 | $66.47 | 31,679.513 |
| 2026-06-18 | Option exercise (derivative) | 10,132 | $0.00 | 21,964 |
| 2026-06-18 | Open-market sale | 176 | $1337.05 | 21,547.513 |
| 2026-06-18 | Open-market sale | 78 | $1334.72 | 21,723.513 |
| 2026-06-18 | Open-market sale | 275 | $1333.62 | 21,801.513 |
| 2026-06-18 | Open-market sale | 13 | $1331.73 | 22,076.513 |
| 2026-06-18 | Open-market sale | 47 | $1330.50 | 22,089.513 |
| 2026-06-18 | Open-market sale | 245 | $1328.46 | 22,136.513 |
| 2026-06-18 | Open-market sale | 200 | $1326.80 | 22,381.513 |
| 2026-06-18 | Open-market sale | 257 | $1325.63 | 22,581.513 |
| 2026-06-18 | Open-market sale | 377 | $1324.30 | 22,838.513 |
| 2026-06-18 | Open-market sale | 677 | $1323.27 | 23,215.513 |
| 2026-06-18 | Open-market sale | 305 | $1321.91 | 23,892.513 |
| 2026-06-18 | Open-market sale | 268 | $1321.13 | 24,197.513 |
| 2026-06-18 | Open-market sale | 827 | $1319.90 | 24,465.513 |
| 2026-06-18 | Open-market sale | 1,925 | $1318.84 | 25,292.513 |
| 2026-06-18 | Open-market sale | 893 | $1317.75 | 27,217.513 |
| 2026-06-18 | Open-market sale | 1,376 | $1316.86 | 28,110.513 |
| 2026-06-18 | Open-market sale | 745 | $1315.71 | 29,486.513 |
| 2026-06-18 | Open-market sale | 964 | $1314.60 | 30,231.513 |
| 2026-06-18 | Open-market sale | 160 | $1310.45 | 31,195.513 |
| 2026-06-18 | Open-market sale | 115 | $1308.92 | 31,355.513 |
| 2026-06-18 | Open-market sale | 97 | $1308.05 | 31,470.513 |
| 2026-06-18 | Open-market sale | 112 | $1305.19 | 31,567.513 |
| 2026-06-18 | Option exercise | 10,132 | $66.47 | 31,679.513 |
| 2026-06-18 | Option exercise (derivative) | 10,132 | $0.00 | 21,964 |
| 2026-06-18 | Open-market sale | 176 | $1337.05 | 21,547.513 |
| 2026-06-18 | Open-market sale | 78 | $1334.72 | 21,723.513 |
| 2026-06-18 | Open-market sale | 275 | $1333.62 | 21,801.513 |
| 2026-06-18 | Open-market sale | 13 | $1331.73 | 22,076.513 |
| 2026-06-18 | Open-market sale | 47 | $1330.50 | 22,089.513 |
| 2026-06-18 | Open-market sale | 245 | $1328.46 | 22,136.513 |
| 2026-06-18 | Open-market sale | 200 | $1326.80 | 22,381.513 |
| 2026-06-18 | Open-market sale | 257 | $1325.63 | 22,581.513 |
| 2026-06-18 | Open-market sale | 377 | $1324.30 | 22,838.513 |
| 2026-06-18 | Open-market sale | 677 | $1323.27 | 23,215.513 |
| 2026-06-18 | Open-market sale | 305 | $1321.91 | 23,892.513 |
| 2026-06-18 | Open-market sale | 268 | $1321.13 | 24,197.513 |
| 2026-06-18 | Open-market sale | 827 | $1319.90 | 24,465.513 |
| 2026-06-18 | Open-market sale | 1,925 | $1318.84 | 25,292.513 |
| 2026-06-18 | Open-market sale | 893 | $1317.75 | 27,217.513 |
| 2026-06-18 | Open-market sale | 1,376 | $1316.86 | 28,110.513 |
| 2026-06-18 | Open-market sale | 745 | $1315.71 | 29,486.513 |
| 2026-06-18 | Open-market sale | 964 | $1314.60 | 30,231.513 |
| 2026-06-18 | Open-market sale | 160 | $1310.45 | 31,195.513 |
| 2026-06-18 | Open-market sale | 115 | $1308.92 | 31,355.513 |
| 2026-06-18 | Open-market sale | 97 | $1308.05 | 31,470.513 |
| 2026-06-18 | Open-market sale | 112 | $1305.19 | 31,567.513 |
| 2026-06-18 | Option exercise | 10,132 | $66.47 | 31,679.513 |
| 2026-06-18 | Option exercise (derivative) | 10,132 | $0.00 | 21,964 |
| 2026-06-18 | Open-market sale | 176 | $1337.05 | 21,547.513 |
| 2026-06-18 | Open-market sale | 78 | $1334.72 | 21,723.513 |
| 2026-06-18 | Open-market sale | 275 | $1333.62 | 21,801.513 |
| 2026-06-18 | Open-market sale | 13 | $1331.73 | 22,076.513 |
| 2026-06-18 | Open-market sale | 47 | $1330.50 | 22,089.513 |
| 2026-06-18 | Open-market sale | 245 | $1328.46 | 22,136.513 |
| 2026-06-18 | Open-market sale | 200 | $1326.80 | 22,381.513 |
| 2026-06-18 | Open-market sale | 257 | $1325.63 | 22,581.513 |
| 2026-06-18 | Open-market sale | 377 | $1324.30 | 22,838.513 |
| 2026-06-18 | Open-market sale | 677 | $1323.27 | 23,215.513 |
| 2026-06-18 | Open-market sale | 305 | $1321.91 | 23,892.513 |
| 2026-06-18 | Open-market sale | 268 | $1321.13 | 24,197.513 |
| 2026-06-18 | Open-market sale | 827 | $1319.90 | 24,465.513 |
| 2026-06-18 | Open-market sale | 1,925 | $1318.84 | 25,292.513 |
| 2026-06-18 | Open-market sale | 893 | $1317.75 | 27,217.513 |
| 2026-06-18 | Open-market sale | 1,376 | $1316.86 | 28,110.513 |
| 2026-06-18 | Open-market sale | 745 | $1315.71 | 29,486.513 |
| 2026-06-18 | Open-market sale | 964 | $1314.60 | 30,231.513 |
| 2026-06-18 | Open-market sale | 160 | $1310.45 | 31,195.513 |
| 2026-06-18 | Open-market sale | 115 | $1308.92 | 31,355.513 |
| 2026-06-18 | Open-market sale | 97 | $1308.05 | 31,470.513 |
| 2026-06-18 | Open-market sale | 112 | $1305.19 | 31,567.513 |
| 2026-06-18 | Option exercise | 10,132 | $66.47 | 31,679.513 |
| 2026-06-18 | J | 0 | $0.00 | 21,547.513 |
| 2026-05-18 | Option exercise (derivative) | 10,132 | $0.00 | 32,096 |
| 2026-05-18 | Open-market sale | 132 | $1189.02 | 21,547.513 |
| 2026-05-18 | Open-market sale | 3,801 | $1188.13 | 21,679.513 |
| 2026-05-18 | Open-market sale | 272 | $1187.11 | 25,480.513 |
| 2026-05-18 | Open-market sale | 448 | $1185.97 | 25,752.513 |
| 2026-05-18 | Open-market sale | 1,075 | $1185.05 | 26,200.513 |
| 2026-05-18 | Open-market sale | 87 | $1183.86 | 27,275.513 |
| 2026-05-18 | Open-market sale | 290 | $1182.81 | 27,362.513 |
| 2026-05-18 | Open-market sale | 437 | $1180.97 | 27,652.513 |
| 2026-05-18 | Open-market sale | 250 | $1179.67 | 28,089.513 |
| 2026-05-18 | Open-market sale | 140 | $1178.14 | 28,339.513 |
| 2026-05-18 | Open-market sale | 40 | $1176.67 | 28,479.513 |
| 2026-05-18 | Open-market sale | 313 | $1175.96 | 28,519.513 |
| 2026-05-18 | Open-market sale | 685 | $1174.17 | 28,832.513 |
| 2026-05-18 | Open-market sale | 220 | $1172.31 | 29,517.513 |
| 2026-05-18 | Open-market sale | 60 | $1170.38 | 29,737.513 |
| 2026-05-18 | Open-market sale | 390 | $1169.24 | 29,797.513 |
| 2026-05-18 | Open-market sale | 463 | $1168.33 | 30,187.513 |
| 2026-05-18 | Open-market sale | 586 | $1167.05 | 30,650.513 |
| 2026-05-18 | Open-market sale | 110 | $1165.51 | 31,236.513 |
| 2026-05-18 | Open-market sale | 23 | $1163.98 | 31,346.513 |
| 2026-05-18 | Open-market sale | 50 | $1162.94 | 31,369.513 |
| 2026-05-18 | Open-market sale | 80 | $1160.00 | 31,419.513 |
| 2026-05-18 | Open-market sale | 80 | $1150.17 | 31,499.513 |
| 2026-05-18 | Open-market sale | 60 | $1146.42 | 31,579.513 |
| 2026-05-18 | Open-market sale | 40 | $1145.16 | 31,639.513 |
| 2026-05-18 | Option exercise | 10,132 | $66.47 | 31,679.513 |
| 2026-04-20 | Option exercise (derivative) | 343 | $0.00 | 42,228 |
| 2026-04-20 | Option exercise (derivative) | 9,789 | $0.00 | 0 |
| 2026-04-20 | Open-market sale | 60 | $1271.63 | 21,547.513 |
| 2026-04-20 | Open-market sale | 430 | $1270.46 | 21,607.513 |
| 2026-04-20 | Open-market sale | 270 | $1269.62 | 22,037.513 |
| 2026-04-20 | Open-market sale | 940 | $1268.46 | 22,307.513 |
| 2026-04-20 | Open-market sale | 1,673 | $1267.14 | 23,247.513 |
| 2026-04-20 | Open-market sale | 1,304 | $1266.13 | 24,920.513 |
| 2026-04-20 | Open-market sale | 694 | $1264.95 | 26,224.513 |
| 2026-04-20 | Open-market sale | 589 | $1263.81 | 26,918.513 |
| 2026-04-20 | Open-market sale | 3,077 | $1262.66 | 27,507.513 |
| 2026-04-20 | Open-market sale | 1,035 | $1261.64 | 30,584.513 |
| 2026-04-20 | Open-market sale | 60 | $1260.34 | 31,619.513 |
| 2026-04-20 | Option exercise | 343 | $66.47 | 31,679.513 |
| 2026-04-20 | Option exercise | 9,789 | $50.92 | 31,336.513 |
| 2026-03-20 | Grant / award | 113 | $1214.66 | 113 |
| 2026-03-18 | Option exercise (derivative) | 10,132 | $0.00 | 7,908 |
| 2026-03-18 | Open-market sale | 108 | $1231.34 | 21,547.513 |
| 2026-03-18 | Open-market sale | 521 | $1229.51 | 21,655.513 |
| 2026-03-18 | Open-market sale | 120 | $1228.44 | 22,176.513 |
| 2026-03-18 | Open-market sale | 38 | $1226.44 | 22,296.513 |
| 2026-03-18 | Open-market sale | 70 | $1225.10 | 22,334.513 |
| 2026-03-18 | Open-market sale | 10 | $1223.80 | 22,404.513 |
| 2026-03-18 | Open-market sale | 29 | $1222.38 | 22,414.513 |
| 2026-03-18 | Open-market sale | 40 | $1221.44 | 22,443.513 |
| 2026-03-18 | Open-market sale | 90 | $1220.61 | 22,483.513 |
| 2026-03-18 | Open-market sale | 49 | $1218.80 | 22,573.513 |
| 2026-03-18 | Open-market sale | 80 | $1217.57 | 22,622.513 |
| 2026-03-18 | Open-market sale | 188 | $1216.63 | 22,702.513 |
| 2026-03-18 | Open-market sale | 125 | $1215.51 | 22,890.513 |
| 2026-03-18 | Open-market sale | 552 | $1214.40 | 23,015.513 |
| 2026-03-18 | Open-market sale | 1,159 | $1213.45 | 23,567.513 |
| 2026-03-18 | Open-market sale | 2,025 | $1212.57 | 24,726.513 |
| 2026-03-18 | Open-market sale | 1,182 | $1211.46 | 26,751.513 |
| 2026-03-18 | Open-market sale | 1,376 | $1210.39 | 27,933.513 |
| 2026-03-18 | Open-market sale | 1,246 | $1209.52 | 29,309.513 |
| 2026-03-18 | Open-market sale | 324 | $1208.56 | 30,555.513 |
| 2026-03-18 | Open-market sale | 91 | $1207.38 | 30,879.513 |
| 2026-03-18 | Open-market sale | 507 | $1206.05 | 30,970.513 |
| 2026-03-18 | Open-market sale | 202 | $1205.42 | 31,477.513 |
| 2026-03-18 | Option exercise | 10,132 | $50.92 | 31,679.513 |
| 2026-02-18 | Option exercise (derivative) | 10,168 | $0.00 | 18,040 |
| 2026-02-18 | Open-market sale | 130 | $1312.04 | 21,547.513 |
| 2026-02-18 | Open-market sale | 2,738 | $1311.07 | 21,677.513 |
| 2026-02-18 | Open-market sale | 1,154 | $1310.58 | 24,415.513 |
| 2026-02-18 | Open-market sale | 1,210 | $1309.22 | 25,569.513 |
| 2026-02-18 | Open-market sale | 973 | $1308.14 | 26,779.513 |
| 2026-02-18 | Open-market sale | 1,050 | $1307.23 | 27,752.513 |
| 2026-02-18 | Open-market sale | 425 | $1306.17 | 28,802.513 |
| 2026-02-18 | Open-market sale | 587 | $1304.49 | 29,227.513 |
| 2026-02-18 | Open-market sale | 560 | $1303.64 | 29,814.513 |
| 2026-02-18 | Open-market sale | 201 | $1302.42 | 30,374.513 |
| 2026-02-18 | Open-market sale | 190 | $1301.09 | 30,575.513 |
| 2026-02-18 | Open-market sale | 30 | $1300.32 | 30,765.513 |
| 2026-02-18 | Open-market sale | 920 | $1299.31 | 30,795.513 |
| 2026-02-18 | Option exercise | 10,168 | $50.92 | 31,715.513 |
| 2025-11-17 | Option exercise (derivative) | 2,736 | $0.00 | 28,208 |
| 2025-11-17 | Open-market sale | 10 | $1327.88 | 24,273.51 |
| 2025-11-17 | Open-market sale | 83 | $1347.53 | 21,567.51 |
| 2025-11-17 | Open-market sale | 87 | $1344.78 | 21,650.51 |
| 2025-11-17 | Open-market sale | 61 | $1343.82 | 21,737.51 |
| 2025-11-17 | Open-market sale | 56 | $1341.99 | 21,798.51 |
| 2025-11-17 | Open-market sale | 36 | $1340.96 | 21,854.51 |
| 2025-11-17 | Open-market sale | 32 | $1339.14 | 21,890.51 |
| 2025-11-17 | Open-market sale | 41 | $1338.49 | 21,922.51 |
| 2025-11-17 | Open-market sale | 23 | $1335.61 | 21,963.51 |
| 2025-11-17 | Open-market sale | 1,057 | $1334.89 | 21,986.51 |
| 2025-11-17 | Open-market sale | 515 | $1333.69 | 23,043.51 |
| 2025-11-17 | Open-market sale | 610 | $1331.27 | 23,558.51 |
| 2025-11-17 | Open-market sale | 105 | $1328.60 | 24,168.51 |
| 2025-11-17 | Open-market sale | 20 | $1348.07 | 21,547.51 |
| 2025-11-17 | Option exercise | 2,736 | $50.92 | 24,283.51 |
| 2025-11-04 | Grant / award (derivative) | 518 | $0.00 | 518 |
| 2025-10-15 | Option exercise (derivative) | 2,736 | $0.00 | 1,881 |
| 2025-10-15 | Open-market sale | 200 | $1308.24 | 21,547.51 |
| 2025-10-15 | Open-market sale | 80 | $1306.20 | 21,747.51 |
| 2025-10-15 | Open-market sale | 248 | $1305.66 | 21,827.51 |
| 2025-10-15 | Open-market sale | 302 | $1304.34 | 22,075.51 |
| 2025-10-15 | Open-market sale | 102 | $1301.24 | 22,377.51 |
| 2025-10-15 | Open-market sale | 102 | $1299.11 | 22,479.51 |
| 2025-10-15 | Open-market sale | 100 | $1297.80 | 22,581.51 |
| 2025-10-15 | Open-market sale | 607 | $1296.77 | 22,681.51 |
| 2025-10-15 | Open-market sale | 264 | $1295.69 | 23,288.51 |
| 2025-10-15 | Open-market sale | 425 | $1294.88 | 23,552.51 |
| 2025-10-15 | Open-market sale | 306 | $1291.89 | 23,977.51 |
| 2025-10-15 | Option exercise | 2,736 | $50.92 | 24,283.51 |
| 2025-09-15 | Option exercise (derivative) | 2,736 | $0.00 | 4,617 |
| 2025-09-15 | Open-market sale | 160 | $1280.74 | 23,235.51 |
| 2025-09-15 | Open-market sale | 150 | $1287.60 | 21,637.51 |
| 2025-09-15 | Open-market sale | 502 | $1286.19 | 21,787.51 |
| 2025-09-15 | Open-market sale | 471 | $1285.07 | 22,289.51 |
| 2025-09-15 | Open-market sale | 289 | $1284.10 | 22,760.51 |
| 2025-09-15 | Open-market sale | 186 | $1282.68 | 23,049.51 |
| 2025-09-15 | Option exercise | 2,736 | $50.92 | 24,283.51 |
| 2025-09-15 | Open-market sale | 378 | $1278.72 | 23,395.51 |
| 2025-09-15 | Open-market sale | 195 | $1277.70 | 23,773.51 |
| 2025-09-15 | Open-market sale | 165 | $1276.40 | 23,968.51 |
| 2025-09-15 | Open-market sale | 150 | $1273.90 | 24,133.51 |
| 2025-09-15 | Open-market sale | 90 | $1288.54 | 21,547.51 |
| 2025-08-15 | Option exercise (derivative) | 2,736 | $0.00 | 7,353 |
| 2025-08-15 | Open-market sale | 100 | $1399.81 | 22,170.51 |
| 2025-08-15 | Open-market sale | 3 | $1407.41 | 21,550.51 |
| 2025-08-15 | Open-market sale | 66 | $1406.63 | 21,553.51 |
| 2025-08-15 | Open-market sale | 104 | $1404.94 | 21,619.51 |
| 2025-08-15 | Open-market sale | 247 | $1403.52 | 21,723.51 |
| 2025-08-15 | Open-market sale | 200 | $1402.58 | 21,970.51 |
| 2025-08-15 | Open-market sale | 3 | $1412.81 | 21,547.51 |
| 2025-08-15 | Open-market sale | 487 | $1398.33 | 22,270.51 |
| 2025-08-15 | Open-market sale | 400 | $1395.61 | 22,757.51 |
| 2025-08-15 | Open-market sale | 626 | $1393.99 | 23,157.51 |
| 2025-08-15 | Open-market sale | 400 | $1392.94 | 23,783.51 |
| 2025-08-15 | Open-market sale | 100 | $1391.77 | 24,183.51 |
| 2025-08-15 | Option exercise | 2,736 | $140.92 | 24,283.51 |
| 2025-07-15 | Option exercise (derivative) | 2,736 | $0.00 | 10,089 |
| 2025-07-15 | Option exercise | 2,736 | $140.92 | 24,283.51 |
| 2025-07-15 | Open-market sale | 360 | $1565.35 | 23,923.51 |
| 2025-07-15 | Open-market sale | 430 | $1566.45 | 23,493.51 |
| 2025-07-15 | Open-market sale | 349 | $1567.24 | 23,144.51 |
| 2025-07-15 | Open-market sale | 220 | $1570.85 | 22,384.51 |
| 2025-07-15 | Open-market sale | 87 | $1573.09 | 22,297.51 |
| 2025-07-15 | Open-market sale | 450 | $1573.95 | 21,847.51 |
| 2025-07-15 | Open-market sale | 200 | $1575.82 | 21,647.51 |
| 2025-07-15 | Open-market sale | 100 | $1580.10 | 21,547.51 |
| 2025-07-15 | Open-market sale | 540 | $1568.83 | 22,604.51 |
| 2025-06-16 | Option exercise (derivative) | 2,736 | $0.00 | 12,825 |
| 2025-06-16 | Open-market sale | 100 | $1450.00 | 21,547.51 |
| 2025-06-16 | Open-market sale | 220 | $1448.08 | 21,647.51 |
| 2025-06-16 | Open-market sale | 300 | $1446.35 | 21,867.51 |
| 2025-06-16 | Open-market sale | 230 | $1444.51 | 22,167.51 |
| 2025-06-16 | Open-market sale | 1,005 | $1444.53 | 22,397.51 |
| 2025-06-16 | Open-market sale | 520 | $1441.89 | 23,402.51 |
| 2025-06-16 | Open-market sale | 10 | $1440.79 | 23,922.51 |
| 2025-06-16 | Open-market sale | 251 | $1440.26 | 23,932.51 |
| 2025-06-16 | Option exercise | 2,736 | $140.92 | 24,283.51 |
| 2025-06-16 | Open-market sale | 100 | $1438.44 | 24,183.51 |
| 2025-05-15 | Option exercise (derivative) | 2,736 | $0.00 | 15,561 |
| 2025-05-15 | Open-market sale | 350 | $1390.72 | 23,933.51 |
| 2025-05-15 | Option exercise | 2,736 | $140.92 | 24,283.51 |
| 2025-05-15 | Open-market sale | 282 | $1399.82 | 21,547.51 |
| 2025-05-15 | Open-market sale | 358 | $1397.45 | 22,097.51 |
| 2025-05-15 | Open-market sale | 474 | $1396.09 | 22,455.51 |
| 2025-05-15 | Open-market sale | 362 | $1395.29 | 22,929.51 |
| 2025-05-15 | Open-market sale | 642 | $1394.14 | 23,291.51 |
| 2025-05-15 | Open-market sale | 268 | $1398.36 | 21,829.51 |
| 2025-05-05 | Option exercise (derivative) | 49,241 | $0.00 | 18,297 |
| 2025-05-05 | Open-market sale | 157 | $1477.19 | 30,458.51 |
| 2025-05-05 | Option exercise | 49,241 | $140.92 | 70,788.51 |
| 2025-05-05 | Open-market sale | 38,465 | $1475.06 | 32,323.51 |
| 2025-05-05 | Open-market sale | 710 | $1480.09 | 21,547.51 |
| 2025-05-05 | Open-market sale | 8,201 | $1479.01 | 22,257.51 |
| 2025-05-05 | Open-market sale | 1,708 | $1476.43 | 30,615.51 |
| 2025-04-15 | Option exercise (derivative) | 5,472 | $0.00 | 67,538 |
| 2025-04-15 | Open-market sale | 339 | $1345.49 | 25,395.51 |
| 2025-04-15 | Open-market sale | 598 | $1331.10 | 26,421.51 |
| 2025-04-15 | Open-market sale | 399 | $1332.84 | 26,022.51 |
| 2025-04-15 | Open-market sale | 77 | $1334.34 | 25,945.51 |
| 2025-04-15 | Open-market sale | 22 | $1335.72 | 25,923.51 |
| 2025-04-15 | Open-market sale | 189 | $1338.58 | 25,734.51 |
| 2025-04-15 | Option exercise | 5,472 | $140.92 | 27,019.51 |
| 2025-04-15 | Open-market sale | 390 | $1347.34 | 25,005.51 |
| 2025-04-15 | Open-market sale | 1,243 | $1350.07 | 23,762.51 |
| 2025-04-15 | Open-market sale | 1,616 | $1351.42 | 22,146.51 |
| 2025-04-15 | Open-market sale | 447 | $1352.73 | 21,699.51 |
| 2025-04-15 | Open-market sale | 150 | $1353.55 | 21,549.51 |
| 2025-04-15 | Open-market sale | 2 | $1354.29 | 21,547.51 |
| 2025-03-17 | Option exercise (derivative) | 5,472 | $0.00 | 73,010 |
| 2025-03-17 | Open-market sale | 900 | $1355.17 | 23,736.51 |
| 2025-03-17 | Open-market sale | 395 | $1354.28 | 24,636.51 |
| 2025-03-17 | Open-market sale | 496 | $1352.90 | 25,031.51 |
| 2025-03-17 | Open-market sale | 771 | $1352.24 | 25,527.51 |
| 2025-03-17 | Open-market sale | 1 | $1348.99 | 26,732.51 |
| 2025-03-17 | Open-market sale | 242 | $1346.57 | 26,733.51 |
| 2025-03-17 | Open-market sale | 44 | $1345.26 | 26,975.51 |
| 2025-03-17 | Option exercise | 5,472 | $140.92 | 27,019.51 |
| 2025-03-17 | Open-market sale | 823 | $1356.05 | 22,913.51 |
| 2025-03-17 | Open-market sale | 455 | $1357.10 | 22,458.51 |
| 2025-03-17 | Open-market sale | 611 | $1358.36 | 21,847.51 |
| 2025-03-17 | Open-market sale | 300 | $1359.95 | 21,547.51 |
| 2025-03-17 | Open-market sale | 434 | $1350.92 | 26,298.51 |
| 2025-02-18 | Option exercise (derivative) | 5,472 | $0.00 | 83,954 |
| 2025-02-18 | Open-market sale | 1,430 | $1320.78 | 21,751.51 |
| 2025-02-18 | Open-market sale | 108 | $1319.21 | 23,181.51 |
| 2025-02-18 | Open-market sale | 1,388 | $1317.40 | 23,289.51 |
| 2025-02-18 | Open-market sale | 400 | $1316.00 | 24,677.51 |
| 2025-02-18 | Open-market sale | 50 | $1314.23 | 25,077.51 |
| 2025-02-18 | Open-market sale | 204 | $1322.51 | 21,547.51 |
| 2025-02-18 | Open-market sale | 769 | $1311.57 | 25,486.51 |
| 2025-02-18 | Open-market sale | 9 | $1309.88 | 26,255.51 |
| 2025-02-18 | Open-market sale | 339 | $1308.75 | 26,264.51 |
| 2025-02-18 | Open-market sale | 416 | $1307.35 | 26,603.51 |
| 2025-02-18 | Option exercise | 5,472 | $140.92 | 27,019.51 |
| 2025-02-18 | Open-market sale | 359 | $1312.61 | 25,127.51 |
| 2025-01-15 | Option exercise (derivative) | 5,472 | $0.00 | 111,314 |
| 2025-01-15 | Open-market sale | 328 | $1283.39 | 26,691.51 |
| 2025-01-15 | Option exercise | 5,472 | $140.92 | 27,019.51 |
| 2025-01-15 | Open-market sale | 12 | $1307.78 | 21,547.51 |
| 2025-01-15 | Open-market sale | 243 | $1301.49 | 23,007.51 |
| 2025-01-15 | Open-market sale | 579 | $1305.19 | 21,676.51 |
| 2025-01-15 | Open-market sale | 612 | $1303.65 | 22,255.51 |
| 2025-01-15 | Open-market sale | 140 | $1302.39 | 22,867.51 |
| 2025-01-15 | Open-market sale | 306 | $1284.71 | 26,385.51 |
| 2025-01-15 | Open-market sale | 236 | $1286.04 | 26,149.51 |
| 2025-01-15 | Open-market sale | 10 | $1287.00 | 26,139.51 |
| 2025-01-15 | Open-market sale | 202 | $1289.05 | 25,937.51 |
| 2025-01-15 | Open-market sale | 108 | $1290.35 | 25,829.51 |
| 2025-01-15 | Open-market sale | 122 | $1291.11 | 25,707.51 |
| 2025-01-15 | Open-market sale | 115 | $1293.43 | 25,592.51 |
| 2025-01-15 | Open-market sale | 80 | $1294.49 | 25,512.51 |
| 2025-01-15 | Open-market sale | 608 | $1296.09 | 24,904.51 |
| 2025-01-15 | Open-market sale | 644 | $1297.44 | 24,260.51 |
| 2025-01-15 | Open-market sale | 677 | $1298.16 | 23,583.51 |
| 2025-01-15 | Open-market sale | 105 | $1298.87 | 23,478.51 |
| 2025-01-15 | Open-market sale | 228 | $1300.42 | 23,250.51 |
| 2025-01-15 | Open-market sale | 117 | $1305.65 | 21,559.51 |
| 2024-12-16 | Option exercise (derivative) | 5,472 | $0.00 | 89,426 |
| 2024-12-16 | Open-market sale | 529 | $1272.59 | 24,569.51 |
| 2024-12-16 | Option exercise | 5,472 | $140.92 | 27,019.51 |
| 2024-12-16 | Open-market sale | 48 | $1260.14 | 26,971.51 |
| 2024-12-16 | Open-market sale | 110 | $1261.14 | 26,861.51 |
| 2024-12-16 | Open-market sale | 116 | $1262.97 | 26,745.51 |
| 2024-12-16 | Open-market sale | 160 | $1264.70 | 26,585.51 |
| 2024-12-16 | Open-market sale | 214 | $1278.58 | 21,547.51 |
| 2024-12-16 | Open-market sale | 1,865 | $1277.50 | 21,761.51 |
| 2024-12-16 | Open-market sale | 786 | $1276.87 | 23,626.51 |
| 2024-12-16 | Open-market sale | 80 | $1274.81 | 24,412.51 |
| 2024-12-16 | Open-market sale | 77 | $1273.70 | 24,492.51 |
| 2024-12-16 | Open-market sale | 380 | $1271.18 | 25,098.51 |
| 2024-12-16 | Open-market sale | 607 | $1269.59 | 25,478.51 |
| 2024-12-16 | Open-market sale | 184 | $1268.49 | 26,085.51 |
| 2024-12-16 | Open-market sale | 144 | $1267.02 | 26,269.51 |
| 2024-12-16 | Open-market sale | 172 | $1266.61 | 26,413.51 |
| 2024-11-15 | Option exercise (derivative) | 5,472 | $0.00 | 94,898 |
| 2024-11-15 | Option exercise | 5,472 | $140.92 | 27,019.51 |
| 2024-11-15 | Open-market sale | 109 | $1259.15 | 26,910.51 |
| 2024-11-15 | Open-market sale | 177 | $1260.16 | 26,733.51 |
| 2024-11-15 | Open-market sale | 72 | $1261.13 | 26,661.51 |
| 2024-11-15 | Open-market sale | 291 | $1262.73 | 26,370.51 |
| 2024-11-15 | Open-market sale | 432 | $1263.77 | 25,938.51 |
| 2024-11-15 | Open-market sale | 466 | $1264.75 | 25,472.51 |
| 2024-11-15 | Open-market sale | 53 | $1278.53 | 21,547.51 |
| 2024-11-15 | Open-market sale | 151 | $1277.58 | 21,600.51 |
| 2024-11-15 | Open-market sale | 74 | $1275.90 | 21,751.51 |
| 2024-11-15 | Open-market sale | 112 | $1275.25 | 21,825.51 |
| 2024-11-15 | Open-market sale | 128 | $1272.45 | 21,937.51 |
| 2024-11-15 | Open-market sale | 280 | $1271.44 | 22,065.51 |
| 2024-11-15 | Open-market sale | 224 | $1270.34 | 22,345.51 |
| 2024-11-15 | Open-market sale | 474 | $1269.38 | 22,569.51 |
| 2024-11-15 | Open-market sale | 1,008 | $1267.93 | 23,043.51 |
| 2024-11-15 | Open-market sale | 945 | $1266.69 | 24,051.51 |
| 2024-11-15 | Open-market sale | 476 | $1265.96 | 24,996.51 |
| 2024-10-15 | Option exercise (derivative) | 5,472 | $0.00 | 100,370 |
| 2024-10-15 | Open-market sale | 100 | $1399.00 | 25,296.51 |
| 2024-10-15 | Open-market sale | 997 | $1406.69 | 23,432.51 |
| 2024-10-15 | Open-market sale | 1,435 | $1407.75 | 21,997.51 |
| 2024-10-15 | Open-market sale | 450 | $1413.57 | 21,547.51 |
| 2024-10-15 | Open-market sale | 216 | $1392.29 | 26,426.51 |
| 2024-10-15 | Open-market sale | 97 | $1393.85 | 26,329.51 |
| 2024-10-15 | Open-market sale | 820 | $1396.77 | 25,509.51 |
| 2024-10-15 | Open-market sale | 113 | $1397.51 | 25,396.51 |
| 2024-10-15 | Open-market sale | 667 | $1400.01 | 24,629.51 |
| 2024-10-15 | Open-market sale | 200 | $1401.14 | 24,429.51 |
| 2024-10-15 | Open-market sale | 377 | $1391.40 | 26,642.51 |
| 2024-10-15 | Option exercise | 5,472 | $140.92 | 27,019.51 |
| 2024-09-16 | Option exercise (derivative) | 5,472 | $0.00 | 105,842 |
| 2024-09-16 | Open-market sale | 208 | $1373.40 | 25,302.51 |
| 2024-09-16 | Open-market sale | 382 | $1371.06 | 25,510.51 |
| 2024-09-16 | Open-market sale | 700 | $1368.32 | 25,892.51 |
| 2024-09-16 | Option exercise | 5,472 | $215.92 | 27,019.51 |
| 2024-09-16 | Open-market sale | 427 | $1366.87 | 26,592.51 |
| 2024-09-16 | Open-market sale | 400 | $1385.64 | 21,547.51 |
| 2024-09-16 | Open-market sale | 175 | $1383.61 | 21,947.51 |
| 2024-09-16 | Open-market sale | 56 | $1382.14 | 22,122.51 |
| 2024-09-16 | Open-market sale | 200 | $1380.64 | 22,178.51 |
| 2024-09-16 | Open-market sale | 1,724 | $1379.95 | 22,378.51 |
| 2024-09-16 | Open-market sale | 4 | $1378.30 | 24,102.51 |
| 2024-09-16 | Open-market sale | 816 | $1377.48 | 24,106.51 |
| 2024-09-16 | Open-market sale | 380 | $1374.78 | 24,922.51 |
| 2024-08-15 | Option exercise (derivative) | 5,472 | $0.00 | 111,314 |
| 2024-08-15 | Open-market sale | 143 | $1257.17 | 26,474.51 |
| 2024-08-15 | Open-market sale | 136 | $1255.97 | 26,617.51 |
| 2024-08-15 | Open-market sale | 33 | $1258.00 | 26,441.51 |
| 2024-08-15 | Open-market sale | 177 | $1259.25 | 26,264.51 |
| 2024-08-15 | Open-market sale | 135 | $1260.39 | 26,129.51 |
| 2024-08-15 | Open-market sale | 391 | $1261.56 | 25,738.51 |
| 2024-08-15 | Open-market sale | 310 | $1262.67 | 25,428.51 |
| 2024-08-15 | Open-market sale | 333 | $1264.26 | 25,095.51 |
| 2024-08-15 | Open-market sale | 1,849 | $1265.88 | 23,246.51 |
| 2024-08-15 | Open-market sale | 1,213 | $1266.83 | 22,033.51 |
| 2024-08-15 | Open-market sale | 482 | $1267.31 | 21,551.51 |
| 2024-08-15 | Open-market sale | 4 | $1268.47 | 21,547.51 |
| 2024-08-15 | Option exercise | 5,472 | $215.92 | 27,019.51 |
| 2024-08-15 | Open-market sale | 127 | $1252.73 | 26,892.51 |
| 2024-08-15 | Open-market sale | 139 | $1254.52 | 26,753.51 |
| 2024-07-15 | Option exercise (derivative) | 5,472 | $0.00 | 30,944 |
| 2024-07-15 | Open-market sale | 916 | $1244.07 | 23,389.51 |
| 2024-07-15 | Option exercise | 399 | $1242.87 | 24,305.51 |
| 2024-07-15 | Open-market sale | 372 | $1241.84 | 24,704.51 |
| 2024-07-15 | Open-market sale | 343 | $1240.54 | 25,076.51 |
| 2024-07-15 | Open-market sale | 136 | $1239.03 | 25,419.51 |
| 2024-07-15 | Open-market sale | 422 | $1238.18 | 25,555.51 |
| 2024-07-15 | Open-market sale | 520 | $1237.03 | 25,977.51 |
| 2024-07-15 | Open-market sale | 392 | $1236.30 | 26,497.51 |
| 2024-07-15 | Open-market sale | 130 | $1234.44 | 26,889.51 |
| 2024-07-15 | Option exercise | 5,472 | $215.92 | 27,019.51 |
| 2024-07-15 | Open-market sale | 135 | $1248.90 | 21,547.51 |
| 2024-07-15 | Open-market sale | 366 | $1248.25 | 21,682.51 |
| 2024-07-15 | Open-market sale | 309 | $1246.77 | 22,048.51 |
| 2024-07-15 | Open-market sale | 320 | $1245.97 | 22,357.51 |
| 2024-07-15 | Open-market sale | 712 | $1244.89 | 22,677.51 |
| 2024-06-17 | Option exercise (derivative) | 5,472 | $0.00 | 36,416 |
| 2024-06-17 | Open-market sale | 471 | $1307.83 | 25,820.51 |
| 2024-06-17 | Open-market sale | 189 | $1309.47 | 25,631.51 |
| 2024-06-17 | Open-market sale | 406 | $1310.97 | 25,225.51 |
| 2024-06-17 | Open-market sale | 146 | $1306.39 | 26,291.51 |
| 2024-06-17 | Open-market sale | 96 | $1305.00 | 26,437.51 |
| 2024-06-17 | Open-market sale | 72 | $1300.99 | 26,533.51 |
| 2024-06-17 | Open-market sale | 60 | $1299.92 | 26,605.51 |
| 2024-06-17 | Open-market sale | 126 | $1298.88 | 26,665.51 |
| 2024-06-17 | Open-market sale | 14 | $1297.81 | 26,791.51 |
| 2024-06-17 | Open-market sale | 71 | $1295.22 | 26,805.51 |
| 2024-06-17 | Open-market sale | 143 | $1294.55 | 26,876.51 |
| 2024-06-17 | Option exercise | 5,472 | $215.92 | 27,019.51 |
| 2024-06-17 | Open-market sale | 45 | $1327.08 | 21,547.51 |
| 2024-06-17 | Open-market sale | 382 | $1326.27 | 21,592.51 |
| 2024-06-17 | Open-market sale | 955 | $1324.85 | 21,974.51 |
| 2024-06-17 | Open-market sale | 244 | $1323.34 | 22,929.51 |
| 2024-06-17 | Open-market sale | 1,223 | $1322.76 | 23,173.51 |
| 2024-06-17 | Open-market sale | 186 | $1321.29 | 24,396.51 |
| 2024-06-17 | Open-market sale | 200 | $1320.36 | 24,582.51 |
| 2024-06-17 | Open-market sale | 200 | $1318.72 | 24,782.51 |
| 2024-06-17 | Open-market sale | 96 | $1317.61 | 24,982.51 |
| 2024-06-17 | Open-market sale | 96 | $1315.00 | 25,078.51 |
| 2024-06-17 | Open-market sale | 51 | $1313.56 | 25,174.51 |
| 2024-05-09 | Open-market sale | 196.88 | $1318.14 | 0 |
| 2024-02-22 | Option exercise (derivative) | 13,302 | $0.00 | 0 |
| 2024-02-22 | Open-market sale | 603 | $1177.34 | 44,584.51 |
| 2024-02-22 | Open-market sale | 23,037 | $1180.01 | 21,547.51 |
| 2024-02-22 | Open-market sale | 185 | $1176.65 | 45,187.51 |
| 2024-02-22 | Open-market sale | 10,981 | $1175.02 | 45,372.51 |
| 2024-02-22 | Open-market sale | 10,590 | $1170.00 | 56,353.51 |
| 2024-02-22 | Open-market sale | 13,818 | $1165.00 | 66,943.51 |
| 2024-02-22 | Option exercise | 13,302 | $172.84 | 80,761.51 |
| 2024-02-22 | Option exercise | 45,912 | $177.22 | 67,459.51 |
| 2024-02-21 | Option exercise (derivative) | 9,381 | $0.00 | 21,419 |
| 2024-02-21 | Open-market sale | 9,381 | $1165.00 | 21,547.51 |
| 2024-02-21 | Option exercise | 9,381 | $172.84 | 30,928.51 |
| 2024-02-16 | Option exercise (derivative) | 1,994 | $0.00 | 30,800 |
| 2024-02-16 | Open-market sale | 1,994 | $1165.00 | 21,548.51 |
| 2024-02-16 | Open-market sale | 397 | $1138.19 | 24,435.51 |
| 2024-02-16 | Option exercise | 1,994 | $172.84 | 23,542.51 |
| 2024-02-15 | Option exercise (derivative) | 3,530 | $0.00 | 32,794 |
| 2024-02-15 | Option exercise | 3,530 | $172.84 | 25,077.51 |
| 2024-02-15 | Open-market sale | 19 | $1151.09 | 21,548.51 |
| 2024-02-15 | Open-market sale | 245 | $1136.97 | 24,832.51 |
| 2024-02-15 | Open-market sale | 745 | $1139.39 | 23,690.51 |
| 2024-02-15 | Open-market sale | 792 | $1140.45 | 22,898.51 |
| 2024-02-15 | Open-market sale | 461 | $1141.35 | 22,437.51 |
| 2024-02-15 | Open-market sale | 133 | $1142.21 | 22,304.51 |
| 2024-02-15 | Open-market sale | 168 | $1143.41 | 22,136.51 |
| 2024-02-15 | Open-market sale | 28 | $1144.27 | 22,108.51 |
| 2024-02-15 | Open-market sale | 206 | $1145.90 | 21,902.51 |
| 2024-02-15 | Open-market sale | 109 | $1146.73 | 21,793.51 |
| 2024-02-15 | Open-market sale | 72 | $1148.01 | 21,721.51 |
| 2024-02-15 | Open-market sale | 56 | $1149.16 | 21,665.51 |
| 2024-02-15 | Open-market sale | 98 | $1150.44 | 21,567.51 |
| 2024-02-15 | Open-market sale | 1 | $1152.66 | 21,547.51 |
| 2024-01-16 | Option exercise (derivative) | 3,530 | $0.00 | 36,324 |
| 2024-01-16 | Open-market sale | 177 | $1018.05 | 24,900.51 |
| 2024-01-16 | Option exercise | 3,530 | $172.84 | 25,077.51 |
| 2024-01-16 | Open-market sale | 319 | $1022.02 | 21,547.51 |
| 2024-01-16 | Open-market sale | 3 | $1028.98 | 21,866.51 |
| 2024-01-16 | Open-market sale | 77 | $1028.21 | 21,869.51 |
| 2024-01-16 | Open-market sale | 246 | $1027.23 | 21,946.51 |
| 2024-01-16 | Open-market sale | 372 | $1026.33 | 22,192.51 |
| 2024-01-16 | Open-market sale | 210 | $1025.23 | 22,564.51 |
| 2024-01-16 | Open-market sale | 300 | $1024.40 | 22,774.51 |
| 2024-01-16 | Open-market sale | 286 | $1023.23 | 23,074.51 |
| 2024-01-16 | Open-market sale | 307 | $1020.80 | 23,360.51 |
| 2024-01-16 | Open-market sale | 691 | $1019.87 | 23,667.51 |
| 2024-01-16 | Open-market sale | 542 | $1018.94 | 24,358.51 |
| 2024-01-11 | Option exercise (derivative) | 14,087 | $0.00 | 39,854 |
| 2024-01-11 | Option exercise | 14,087 | $172.84 | 35,634.51 |
| 2024-01-11 | Open-market sale | 14,087 | $1015.00 | 21,547.51 |
| 2024-01-10 | Option exercise (derivative) | 38,863 | $0.00 | 53,941 |
| 2024-01-10 | Option exercise | 38,863 | $172.84 | 60,410.51 |
| 2024-01-10 | Open-market sale | 67 | $1017.21 | 21,547.51 |
| 2024-01-10 | Open-market sale | 38,221 | $1015.03 | 22,189.51 |
| 2024-01-10 | Open-market sale | 575 | $1016.20 | 21,614.51 |
| 2023-12-29 | Option exercise (derivative) | 23,653 | $0.00 | 92,804 |
| 2023-12-29 | Open-market sale | 23,653 | $1015.00 | 21,547.51 |
| 2023-12-29 | Option exercise | 23,653 | $172.84 | 45,200.51 |
| 2023-12-15 | Option exercise (derivative) | 6,296 | $0.00 | 108,340 |
| 2023-12-15 | Open-market sale | 286 | $986.16 | 26,332.51 |
| 2023-12-15 | Open-market sale | 236 | $987.17 | 26,096.51 |
| 2023-12-15 | Open-market sale | 1,054 | $988.82 | 21,547.51 |
| 2023-12-15 | Open-market sale | 3,495 | $988.03 | 22,601.51 |
| 2023-12-15 | Option exercise | 6,296 | $172.84 | 27,843.51 |
| 2023-12-15 | Open-market sale | 26 | $977.00 | 27,817.51 |
| 2023-12-15 | Open-market sale | 51 | $978.62 | 27,766.51 |
| 2023-12-15 | Open-market sale | 151 | $979.67 | 27,615.51 |
| 2023-12-15 | Open-market sale | 8 | $980.67 | 27,607.51 |
| 2023-12-15 | Open-market sale | 200 | $982.03 | 27,407.51 |
| 2023-12-15 | Open-market sale | 150 | $983.10 | 27,257.51 |
| 2023-12-15 | Open-market sale | 157 | $983.84 | 27,100.51 |
| 2023-12-15 | Open-market sale | 482 | $985.07 | 26,618.51 |
| 2023-12-13 | Option exercise (derivative) | 1,821 | $0.00 | 114,636 |
| 2023-12-13 | Option exercise | 1,821 | $172.84 | 23,368.51 |
| 2023-12-13 | Open-market sale | 1,821 | $1015.02 | 21,547.51 |
| 2023-11-15 | Option exercise (derivative) | 7,060 | $0.00 | 116,457 |
| 2023-11-15 | Option exercise | 7,060 | $207.84 | 28,607.51 |
| 2023-11-15 | Open-market sale | 556 | $991.66 | 28,051.51 |
| 2023-11-15 | Open-market sale | 684 | $992.68 | 27,367.51 |
| 2023-11-15 | Open-market sale | 571 | $993.81 | 26,796.51 |
| 2023-11-15 | Open-market sale | 2,120 | $994.74 | 24,676.51 |
| 2023-11-15 | Open-market sale | 1,011 | $995.87 | 23,665.51 |
| 2023-11-15 | Open-market sale | 1,800 | $996.70 | 21,865.51 |
| 2023-11-15 | Open-market sale | 283 | $997.46 | 21,582.51 |
| 2023-11-15 | Open-market sale | 35 | $998.72 | 21,547.51 |
| 2023-08-01 | Option exercise (derivative) | 40,243 | $0.00 | 0 |
| 2023-08-01 | Option exercise | 40,243 | $173.29 | 61,790.51 |
| 2023-08-01 | Open-market sale | 40,243 | $900.00 | 21,547.51 |
| 2023-07-31 | Option exercise (derivative) | 3,043 | $0.00 | 40,243 |
| 2023-07-31 | Open-market sale | 3,043 | $900.00 | 21,547.51 |
| 2023-07-31 | Option exercise | 3,043 | $173.29 | 24,590.51 |
| 2023-07-28 | Option exercise (derivative) | 5,559 | $0.00 | 43,286 |
| 2023-07-28 | Open-market sale | 5,559 | $900.00 | 21,547.51 |
| 2023-07-28 | Option exercise | 5,559 | $173.29 | 27,106.51 |
| 2023-07-17 | Option exercise (derivative) | 3,250 | $0.00 | 48,845 |
| 2023-07-17 | Open-market sale | 1,550 | $891.25 | 21,547.51 |
| 2023-07-17 | Open-market sale | 400 | $887.98 | 24,247.51 |
| 2023-07-17 | Open-market sale | 150 | $886.03 | 24,647.51 |
| 2023-07-17 | Option exercise | 3,250 | $173.29 | 24,797.51 |
| 2023-07-17 | Open-market sale | 435 | $890.36 | 23,097.51 |
| 2023-07-17 | Open-market sale | 715 | $889.24 | 23,532.51 |
| 2023-06-15 | Option exercise (derivative) | 3,250 | $0.00 | 52,095 |
| 2023-06-15 | Open-market sale | 445 | $812.00 | 23,808.51 |
| 2023-06-15 | Option exercise | 3,250 | $173.29 | 24,797.51 |
| 2023-06-15 | Open-market sale | 82 | $815.44 | 21,547.51 |
| 2023-06-15 | Open-market sale | 512 | $814.27 | 21,629.51 |
| 2023-06-15 | Open-market sale | 1,667 | $813.21 | 22,141.51 |
| 2023-06-15 | Open-market sale | 313 | $811.19 | 24,253.51 |
| 2023-06-15 | Open-market sale | 166 | $809.99 | 24,566.51 |
| 2023-06-15 | Open-market sale | 65 | $806.09 | 24,732.51 |
| 2023-05-15 | Option exercise (derivative) | 3,250 | $0.00 | 55,345 |
| 2023-05-15 | Open-market sale | 65 | $797.08 | 24,732.51 |
| 2023-05-15 | Open-market sale | 1,066 | $800.05 | 23,565.51 |
| 2023-05-15 | Open-market sale | 101 | $799.38 | 24,631.51 |
| 2023-05-15 | Option exercise | 3,250 | $173.29 | 24,797.51 |
| 2023-05-15 | Open-market sale | 1,529 | $801.14 | 22,036.51 |
| 2023-05-15 | Open-market sale | 489 | $801.91 | 21,547.51 |
| 2023-05-08 | Option exercise (derivative) | 9,644 | $0.00 | 58,595 |
| 2023-05-08 | Option exercise | 9,644 | $173.29 | 31,191.51 |
| 2023-05-08 | Open-market sale | 549 | $776.16 | 21,547.51 |
| 2023-05-08 | Open-market sale | 9,095 | $775.21 | 22,096.51 |
| 2023-05-03 | Option exercise (derivative) | 45,735 | $0.00 | 68,239 |
| 2023-05-03 | Disposition to issuer | 8,888 | $776.29 | 26,062.51 |
| 2023-05-03 | Disposition to issuer | 32,332 | $775.13 | 34,950.51 |
| 2023-05-03 | Disposition to issuer | 3,295 | $778.08 | 21,547.51 |
| 2023-05-03 | Disposition to issuer | 1,220 | $777.48 | 24,842.51 |
| 2023-05-03 | Grant / award | 45,735 | $173.29 | 67,282.51 |
| 2023-05-01 | Option exercise (derivative) | 3,216 | $0.00 | 113,974 |
| 2023-05-01 | Grant / award | 3,216 | $173.29 | 24,763.51 |
| 2023-05-01 | Disposition to issuer | 335 | $777.44 | 21,547.51 |
| 2023-05-01 | Disposition to issuer | 1,136 | $776.56 | 21,882.51 |
| 2023-05-01 | Disposition to issuer | 1,745 | $775.24 | 23,018.51 |
| 2023-04-17 | Option exercise (derivative) | 6,500 | $0.00 | 117,190 |
| 2023-04-17 | Open-market sale | 850 | $755.30 | 21,893.51 |
| 2023-04-17 | Open-market sale | 1,250 | $754.43 | 22,743.51 |
| 2023-04-17 | Open-market sale | 1,510 | $753.49 | 23,993.51 |
| 2023-04-17 | Open-market sale | 735 | $752.28 | 25,503.51 |
| 2023-04-17 | Open-market sale | 787 | $751.61 | 26,238.51 |
| 2023-04-17 | Open-market sale | 346 | $756.86 | 21,547.51 |
| 2023-04-17 | Open-market sale | 574 | $750.22 | 27,025.51 |
| 2023-04-17 | Open-market sale | 448 | $749.73 | 27,599.51 |
| 2023-04-17 | Option exercise | 6,500 | $173.29 | 28,047.51 |
| 2023-03-15 | Option exercise (derivative) | 6,500 | $0.00 | 123,690 |
| 2023-03-15 | Open-market sale | 90 | $703.48 | 22,644.51 |
| 2023-03-15 | Open-market sale | 641 | $702.48 | 22,734.51 |
| 2023-03-15 | Open-market sale | 1,428 | $701.70 | 23,375.51 |
| 2023-03-15 | Option exercise | 6,500 | $173.29 | 28,047.51 |
| 2023-03-15 | Open-market sale | 149 | $704.88 | 22,495.51 |
| 2023-03-15 | Open-market sale | 8 | $705.90 | 22,487.51 |
| 2023-03-15 | Open-market sale | 420 | $708.31 | 21,747.51 |
| 2023-03-15 | Open-market sale | 743 | $700.47 | 24,803.51 |
| 2023-03-15 | Open-market sale | 719 | $699.56 | 25,546.51 |
| 2023-03-15 | Open-market sale | 320 | $707.35 | 22,167.51 |
| 2023-03-15 | Open-market sale | 1,047 | $698.28 | 26,265.51 |
| 2023-03-15 | Open-market sale | 615 | $697.45 | 27,312.51 |
| 2023-03-15 | Open-market sale | 120 | $696.28 | 27,927.51 |
| 2023-03-15 | Open-market sale | 200 | $709.14 | 21,547.51 |
| 2023-02-16 | J | 67 | $0.00 | 190 |
| 2023-02-15 | Option exercise (derivative) | 6,500 | $0.00 | 130,190 |
| 2023-02-15 | Open-market sale | 1,200 | $753.39 | 26,147.51 |
| 2023-02-15 | Open-market sale | 600 | $752.15 | 27,347.51 |
| 2023-02-15 | Open-market sale | 100 | $750.00 | 27,947.51 |
| 2023-02-15 | Option exercise | 6,500 | $173.29 | 28,047.51 |
| 2023-02-15 | Open-market sale | 455 | $756.58 | 22,547.51 |
| 2023-02-15 | Open-market sale | 50 | $758.14 | 21,547.51 |
| 2023-02-15 | Open-market sale | 950 | $757.60 | 21,597.51 |
| 2023-02-15 | Open-market sale | 2,289 | $754.52 | 23,858.51 |
| 2023-02-15 | Open-market sale | 856 | $755.52 | 23,002.51 |
| 2023-02-09 | Option exercise (derivative) | 10,000 | $0.00 | 123,517 |
| 2023-02-09 | Option exercise | 10,000 | $207.84 | 31,547.51 |
| 2023-02-09 | Open-market sale | 790 | $747.06 | 30,757.51 |
| 2023-02-09 | Open-market sale | 1,058 | $748.14 | 29,699.51 |
| 2023-02-09 | Open-market sale | 1,251 | $749.42 | 28,448.51 |
| 2023-02-09 | Open-market sale | 700 | $750.34 | 27,748.51 |
| 2023-02-09 | Open-market sale | 400 | $752.66 | 27,348.51 |
| 2023-02-09 | Open-market sale | 300 | $760.70 | 21,547.51 |
| 2023-02-09 | Open-market sale | 1,800 | $759.69 | 21,847.51 |
| 2023-02-09 | Open-market sale | 700 | $758.08 | 23,647.51 |
| 2023-02-09 | Open-market sale | 600 | $757.32 | 24,347.51 |
| 2023-02-09 | Open-market sale | 400 | $756.33 | 24,947.51 |
| 2023-02-09 | Open-market sale | 1,401 | $755.13 | 25,347.51 |
| 2023-02-09 | Open-market sale | 600 | $753.98 | 26,748.51 |
| 2023-02-09 | Open-market sale | 300 | $760.70 | 21,547.51 |
| 2023-01-17 | Option exercise (derivative) | 6,500 | $0.00 | 136,690 |
| 2023-01-17 | Open-market sale | 437 | $686.81 | 23,062.51 |
| 2023-01-17 | Open-market sale | 290 | $681.86 | 27,757.51 |
| 2023-01-17 | Option exercise | 6,500 | $173.29 | 28,047.51 |
| 2023-01-17 | Open-market sale | 1,254 | $682.85 | 26,503.51 |
| 2023-01-17 | Open-market sale | 2,336 | $684.46 | 24,167.51 |
| 2023-01-17 | Open-market sale | 850 | $689.01 | 21,547.51 |
| 2023-01-17 | Open-market sale | 665 | $687.71 | 22,397.51 |
| 2023-01-17 | Open-market sale | 668 | $685.59 | 23,499.51 |
| 2022-12-15 | Option exercise (derivative) | 6,500 | $0.00 | 143,190 |
| 2022-12-15 | Open-market sale | 218 | $617.56 | 27,829.51 |
| 2022-12-15 | Option exercise | 6,500 | $173.29 | 28,047.51 |
| 2022-12-15 | Open-market sale | 1,631 | $618.65 | 26,198.51 |
| 2022-12-15 | Open-market sale | 2,561 | $619.60 | 23,637.51 |
| 2022-12-15 | Open-market sale | 667 | $620.61 | 22,970.51 |
| 2022-12-15 | Open-market sale | 482 | $621.50 | 22,488.51 |
| 2022-12-15 | Open-market sale | 86 | $622.64 | 22,402.51 |
| 2022-12-15 | Open-market sale | 165 | $623.67 | 22,237.51 |
| 2022-12-15 | Open-market sale | 328 | $625.64 | 21,909.51 |
| 2022-12-15 | Open-market sale | 354 | $626.05 | 21,555.51 |
| 2022-12-15 | Open-market sale | 8 | $627.59 | 21,547.51 |
| 2022-12-15 | Option exercise (derivative) | 6,500 | $0.00 | 143,190 |
| 2022-12-15 | Open-market sale | 112 | $619.71 | 21,547.51 |
| 2022-12-15 | Open-market sale | 120 | $618.75 | 21,659.51 |
| 2022-12-15 | Open-market sale | 458 | $617.63 | 21,779.51 |
| 2022-12-15 | Option exercise | 6,500 | $173.29 | 28,047.51 |
| 2022-12-15 | Open-market sale | 853 | $611.41 | 27,194.51 |
| 2022-12-15 | Open-market sale | 418 | $612.37 | 26,776.51 |
| 2022-12-15 | Open-market sale | 1,427 | $613.21 | 25,349.51 |
| 2022-12-15 | Open-market sale | 1,073 | $615.44 | 23,127.51 |
| 2022-12-15 | Open-market sale | 890 | $616.32 | 22,237.51 |
| 2022-12-15 | Open-market sale | 1,149 | $614.56 | 24,200.51 |
| 2022-12-02 | J | 123 | $0.00 | 123 |
| 2022-11-15 | Option exercise (derivative) | 6,500 | $0.00 | 149,690 |
| 2022-11-15 | Option exercise | 6,500 | $173.29 | 28,047.51 |
| 2022-11-15 | Open-market sale | 218 | $617.56 | 27,829.51 |
| 2022-11-15 | Open-market sale | 1,631 | $618.65 | 26,198.51 |
| 2022-11-15 | Open-market sale | 354 | $626.05 | 21,555.51 |
| 2022-11-15 | Open-market sale | 8 | $627.59 | 21,547.51 |
| 2022-11-15 | Open-market sale | 2,561 | $619.60 | 23,637.51 |
| 2022-11-15 | Open-market sale | 328 | $625.64 | 21,909.51 |
| 2022-11-15 | Open-market sale | 165 | $623.67 | 22,237.51 |
| 2022-11-15 | Open-market sale | 667 | $620.61 | 22,970.51 |
| 2022-11-15 | Open-market sale | 482 | $621.50 | 22,488.51 |
| 2022-11-15 | Open-market sale | 86 | $622.64 | 22,402.51 |
| 2022-10-17 | Option exercise (derivative) | 11,500 | $0.00 | 0 |
| 2022-10-17 | Open-market sale | 426 | $524.66 | 32,621.51 |
| 2022-10-17 | Open-market sale | 2,152 | $525.52 | 30,469.51 |
| 2022-10-17 | Option exercise | 11,500 | $111.59 | 33,047.51 |
| 2022-10-17 | Open-market sale | 61 | $532.70 | 21,547.51 |
| 2022-10-17 | Open-market sale | 724 | $531.29 | 21,608.51 |
| 2022-10-17 | Open-market sale | 1,123 | $530.65 | 22,332.51 |
| 2022-10-17 | Open-market sale | 2,879 | $529.53 | 23,455.51 |
| 2022-10-17 | Open-market sale | 950 | $528.70 | 26,334.51 |
| 2022-10-17 | Open-market sale | 1,707 | $527.39 | 27,284.51 |
| 2022-10-17 | Open-market sale | 1,478 | $526.60 | 28,991.51 |
| 2022-09-15 | Option exercise (derivative) | 11,500 | $0.00 | 11,500 |
| 2022-09-15 | Open-market sale | 2 | $599.92 | 21,547.51 |
| 2022-09-15 | Open-market sale | 358 | $598.93 | 21,549.51 |
| 2022-09-15 | Option exercise | 11,500 | $111.59 | 33,047.51 |
| 2022-09-15 | Open-market sale | 80 | $587.02 | 32,967.51 |
| 2022-09-15 | Open-market sale | 354 | $587.33 | 32,613.51 |
| 2022-09-15 | Open-market sale | 468 | $588.82 | 32,145.51 |
| 2022-09-15 | Open-market sale | 440 | $598.35 | 21,907.51 |
| 2022-09-15 | Open-market sale | 782 | $589.94 | 31,363.51 |
| 2022-09-15 | Open-market sale | 2,952 | $591.02 | 28,411.51 |
| 2022-09-15 | Open-market sale | 1,077 | $591.78 | 27,334.51 |
| 2022-09-15 | Open-market sale | 1,035 | $593.08 | 26,299.51 |
| 2022-09-15 | Open-market sale | 470 | $595.91 | 23,274.51 |
| 2022-09-15 | Open-market sale | 927 | $597.12 | 22,347.51 |
| 2022-09-15 | Open-market sale | 1,243 | $594.05 | 25,056.51 |
| 2022-09-15 | Open-market sale | 1,312 | $595.00 | 23,744.51 |
| 2022-08-15 | Option exercise (derivative) | 11,500 | $0.00 | 23,000 |
| 2022-08-15 | Open-market sale | 3,678 | $676.07 | 22,042.51 |
| 2022-08-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2022-08-15 | Open-market sale | 6,127 | $675.27 | 25,720.51 |
| 2022-08-15 | Open-market sale | 452 | $674.20 | 31,847.51 |
| 2022-08-15 | Open-market sale | 376 | $672.66 | 32,299.51 |
| 2022-08-15 | Open-market sale | 158 | $671.57 | 32,675.51 |
| 2022-08-15 | Open-market sale | 214 | $670.05 | 32,833.51 |
| 2022-08-15 | Open-market sale | 495 | $676.75 | 21,547.51 |
| 2022-07-15 | Option exercise (derivative) | 11,500 | $0.00 | 34,500 |
| 2022-07-15 | Open-market sale | 960 | $539.80 | 31,103.51 |
| 2022-07-15 | Open-market sale | 8,260 | $540.91 | 22,843.51 |
| 2022-07-15 | Open-market sale | 1,106 | $541.74 | 21,737.51 |
| 2022-07-15 | Open-market sale | 190 | $542.73 | 21,547.51 |
| 2022-07-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2022-07-15 | Open-market sale | 263 | $537.43 | 32,784.51 |
| 2022-07-15 | Open-market sale | 721 | $538.55 | 32,063.51 |
| 2022-06-15 | Option exercise (derivative) | 11,500 | $0.00 | 46,000 |
| 2022-06-15 | Open-market sale | 442 | $534.82 | 32,405.51 |
| 2022-06-15 | Open-market sale | 200 | $533.07 | 32,847.51 |
| 2022-06-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2022-06-15 | Open-market sale | 88 | $543.65 | 21,547.51 |
| 2022-06-15 | Open-market sale | 1,518 | $542.71 | 21,635.51 |
| 2022-06-15 | Open-market sale | 2,422 | $541.83 | 23,153.51 |
| 2022-06-15 | Open-market sale | 1,497 | $540.70 | 25,575.51 |
| 2022-06-15 | Open-market sale | 1,175 | $539.71 | 27,072.51 |
| 2022-06-15 | Open-market sale | 1,578 | $538.72 | 28,247.51 |
| 2022-06-15 | Open-market sale | 1,046 | $537.67 | 29,825.51 |
| 2022-06-15 | Open-market sale | 923 | $536.74 | 30,871.51 |
| 2022-06-15 | Open-market sale | 611 | $535.64 | 31,794.51 |
| 2022-05-16 | Option exercise (derivative) | 11,500 | $0.00 | 57,500 |
| 2022-05-16 | Open-market sale | 116 | $564.54 | 21,555.51 |
| 2022-05-16 | Open-market sale | 8 | $565.97 | 21,547.51 |
| 2022-05-16 | Open-market sale | 696 | $561.81 | 23,081.51 |
| 2022-05-16 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2022-05-16 | Open-market sale | 1,015 | $551.24 | 32,032.51 |
| 2022-05-16 | Open-market sale | 773 | $552.22 | 31,259.51 |
| 2022-05-16 | Open-market sale | 550 | $553.41 | 30,709.51 |
| 2022-05-16 | Open-market sale | 2,743 | $554.35 | 27,966.51 |
| 2022-05-16 | Open-market sale | 1,286 | $555.35 | 26,680.51 |
| 2022-05-16 | Open-market sale | 229 | $563.92 | 21,671.51 |
| 2022-05-16 | Open-market sale | 1,181 | $562.89 | 21,900.51 |
| 2022-05-16 | Open-market sale | 321 | $560.60 | 23,777.51 |
| 2022-05-16 | Open-market sale | 683 | $559.77 | 24,098.51 |
| 2022-05-16 | Open-market sale | 481 | $558.92 | 24,781.51 |
| 2022-05-16 | Open-market sale | 536 | $557.51 | 25,262.51 |
| 2022-05-16 | Open-market sale | 882 | $556.27 | 25,798.51 |
| 2022-04-18 | Option exercise (derivative) | 11,500 | $0.00 | 69,000 |
| 2022-04-18 | Open-market sale | 896 | $637.11 | 22,038.51 |
| 2022-04-18 | Open-market sale | 205 | $635.75 | 22,934.51 |
| 2022-04-18 | Open-market sale | 465 | $634.79 | 23,139.51 |
| 2022-04-18 | Open-market sale | 948 | $633.63 | 23,604.51 |
| 2022-04-18 | Open-market sale | 1,601 | $632.73 | 24,552.51 |
| 2022-04-18 | Open-market sale | 666 | $631.34 | 26,153.51 |
| 2022-04-18 | Open-market sale | 3,924 | $630.42 | 26,819.51 |
| 2022-04-18 | Open-market sale | 573 | $628.91 | 30,743.51 |
| 2022-04-18 | Open-market sale | 484 | $638.02 | 21,554.51 |
| 2022-04-18 | Open-market sale | 7 | $638.82 | 21,547.51 |
| 2022-04-18 | Open-market sale | 1,731 | $628.10 | 31,316.51 |
| 2022-04-18 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2022-03-15 | Option exercise (derivative) | 11,500 | $0.00 | 80,500 |
| 2022-03-15 | Open-market sale | 913 | $624.88 | 32,134.51 |
| 2022-03-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2022-03-15 | Open-market sale | 504 | $639.84 | 21,547.51 |
| 2022-03-15 | Open-market sale | 452 | $638.75 | 22,051.51 |
| 2022-03-15 | Open-market sale | 1,656 | $637.71 | 22,503.51 |
| 2022-03-15 | Open-market sale | 1,721 | $636.64 | 24,159.51 |
| 2022-03-15 | Open-market sale | 1,204 | $635.71 | 25,880.51 |
| 2022-03-15 | Open-market sale | 216 | $634.72 | 27,084.51 |
| 2022-03-15 | Open-market sale | 669 | $633.32 | 27,300.51 |
| 2022-03-15 | Open-market sale | 334 | $631.99 | 27,969.51 |
| 2022-03-15 | Open-market sale | 408 | $630.96 | 28,303.51 |
| 2022-03-15 | Open-market sale | 432 | $629.94 | 28,711.51 |
| 2022-03-15 | Open-market sale | 416 | $629.06 | 29,143.51 |
| 2022-03-15 | Open-market sale | 516 | $627.81 | 29,559.51 |
| 2022-03-15 | Open-market sale | 761 | $627.06 | 30,075.51 |
| 2022-03-15 | Open-market sale | 1,298 | $625.80 | 30,836.51 |
| 2022-02-15 | Option exercise (derivative) | 11,500 | $0.00 | 92,000 |
| 2022-02-15 | Open-market sale | 1,749 | $649.42 | 21,560.51 |
| 2022-02-15 | Open-market sale | 1,785 | $648.67 | 23,309.51 |
| 2022-02-15 | Open-market sale | 13 | $650.13 | 21,547.51 |
| 2022-02-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2022-02-15 | Open-market sale | 100 | $636.08 | 32,947.51 |
| 2022-02-15 | Open-market sale | 100 | $638.86 | 32,847.51 |
| 2022-02-15 | Open-market sale | 1,997 | $647.47 | 25,094.51 |
| 2022-02-15 | Open-market sale | 1,622 | $646.42 | 27,091.51 |
| 2022-02-15 | Open-market sale | 1,523 | $645.15 | 28,713.51 |
| 2022-02-15 | Open-market sale | 1,224 | $644.32 | 30,236.51 |
| 2022-02-15 | Open-market sale | 881 | $643.32 | 31,460.51 |
| 2022-02-15 | Open-market sale | 364 | $642.12 | 32,341.51 |
| 2022-02-15 | Open-market sale | 142 | $640.51 | 32,705.51 |
| 2022-01-18 | Option exercise (derivative) | 11,500 | $0.00 | 103,500 |
| 2022-01-18 | Open-market sale | 1,708 | $630.44 | 26,314.51 |
| 2022-01-18 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2022-01-18 | Open-market sale | 366 | $626.59 | 32,681.51 |
| 2022-01-18 | Open-market sale | 469 | $636.72 | 21,634.51 |
| 2022-01-18 | Open-market sale | 473 | $635.58 | 22,103.51 |
| 2022-01-18 | Open-market sale | 403 | $634.56 | 22,576.51 |
| 2022-01-18 | Open-market sale | 240 | $633.25 | 22,979.51 |
| 2022-01-18 | Open-market sale | 1,134 | $632.50 | 23,219.51 |
| 2022-01-18 | Open-market sale | 1,961 | $631.64 | 24,353.51 |
| 2022-01-18 | Open-market sale | 87 | $637.76 | 21,547.51 |
| 2022-01-18 | Open-market sale | 1,888 | $629.72 | 28,022.51 |
| 2022-01-18 | Open-market sale | 1,203 | $628.62 | 29,910.51 |
| 2022-01-18 | Open-market sale | 1,568 | $627.69 | 31,113.51 |
| 2021-12-15 | Option exercise (derivative) | 11,500 | $0.00 | 115,000 |
| 2021-12-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2021-12-15 | Open-market sale | 1,647 | $571.69 | 25,800.51 |
| 2021-12-15 | Open-market sale | 2,903 | $570.69 | 27,447.51 |
| 2021-12-15 | Open-market sale | 1,836 | $569.82 | 30,350.51 |
| 2021-12-15 | Open-market sale | 861 | $568.66 | 32,186.51 |
| 2021-12-15 | Open-market sale | 1,800 | $572.84 | 24,000.51 |
| 2021-12-15 | Open-market sale | 100 | $583.05 | 21,547.51 |
| 2021-12-15 | Open-market sale | 100 | $581.34 | 21,647.51 |
| 2021-12-15 | Open-market sale | 105 | $576.01 | 21,747.51 |
| 2021-12-15 | Open-market sale | 405 | $574.58 | 21,852.51 |
| 2021-12-15 | Open-market sale | 1,743 | $573.68 | 22,257.51 |
| 2021-11-15 | Option exercise (derivative) | 11,500 | $0.00 | 126,500 |
| 2021-11-15 | Open-market sale | 942 | $652.27 | 22,869.51 |
| 2021-11-15 | Open-market sale | 1,950 | $651.22 | 23,811.51 |
| 2021-11-15 | Open-market sale | 1,894 | $650.30 | 25,761.51 |
| 2021-11-15 | Open-market sale | 1,280 | $649.34 | 27,655.51 |
| 2021-11-15 | Open-market sale | 552 | $647.65 | 28,935.51 |
| 2021-11-15 | Open-market sale | 844 | $647.05 | 29,487.51 |
| 2021-11-15 | Open-market sale | 380 | $645.50 | 30,331.51 |
| 2021-11-15 | Open-market sale | 1,004 | $644.51 | 30,711.51 |
| 2021-11-15 | Open-market sale | 816 | $643.63 | 31,715.51 |
| 2021-11-15 | Open-market sale | 266 | $642.65 | 32,531.51 |
| 2021-11-15 | Open-market sale | 250 | $641.69 | 32,797.51 |
| 2021-11-15 | Open-market sale | 303 | $655.83 | 21,547.51 |
| 2021-11-15 | Open-market sale | 508 | $653.75 | 22,361.51 |
| 2021-11-15 | Open-market sale | 511 | $654.81 | 21,850.51 |
| 2021-11-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2021-10-15 | Option exercise (derivative) | 11,500 | $0.00 | 138,000 |
| 2021-10-15 | Open-market sale | 2,481 | $641.61 | 24,749.51 |
| 2021-10-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2021-10-15 | Open-market sale | 1,841 | $639.78 | 31,206.51 |
| 2021-10-15 | Open-market sale | 984 | $643.37 | 21,547.51 |
| 2021-10-15 | Open-market sale | 2,218 | $642.56 | 22,531.51 |
| 2021-10-15 | Open-market sale | 3,976 | $640.50 | 27,230.51 |
| 2021-09-15 | Option exercise (derivative) | 11,500 | $0.00 | 149,500 |
| 2021-09-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2021-09-15 | Open-market sale | 227 | $602.24 | 32,820.51 |
| 2021-09-15 | Open-market sale | 343 | $603.24 | 32,477.51 |
| 2021-09-15 | Open-market sale | 478 | $604.99 | 31,999.51 |
| 2021-09-15 | Open-market sale | 1,255 | $605.84 | 30,744.51 |
| 2021-09-15 | Open-market sale | 1,515 | $606.91 | 29,229.51 |
| 2021-09-15 | Open-market sale | 2,392 | $608.07 | 26,837.51 |
| 2021-09-15 | Open-market sale | 2,906 | $609.17 | 23,931.51 |
| 2021-09-15 | Open-market sale | 1,272 | $609.96 | 22,659.51 |
| 2021-09-15 | Open-market sale | 140 | $610.78 | 22,519.51 |
| 2021-09-15 | Open-market sale | 500 | $612.63 | 22,019.51 |
| 2021-09-15 | Open-market sale | 380 | $613.50 | 21,639.51 |
| 2021-09-15 | Open-market sale | 92 | $614.77 | 21,547.51 |
| 2021-08-16 | Option exercise (derivative) | 11,500 | $0.00 | 161,000 |
| 2021-08-16 | Open-market sale | 1,414 | $599.70 | 29,647.51 |
| 2021-08-16 | Open-market sale | 1,241 | $598.70 | 31,061.51 |
| 2021-08-16 | Open-market sale | 745 | $597.82 | 32,302.51 |
| 2021-08-16 | Open-market sale | 1,616 | $600.88 | 28,031.51 |
| 2021-08-16 | Open-market sale | 2,727 | $601.75 | 25,304.51 |
| 2021-08-16 | Open-market sale | 841 | $602.99 | 24,463.51 |
| 2021-08-16 | Open-market sale | 1,395 | $603.85 | 23,068.51 |
| 2021-08-16 | Open-market sale | 1,321 | $604.77 | 21,747.51 |
| 2021-08-16 | Open-market sale | 200 | $605.31 | 21,547.51 |
| 2021-08-16 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2021-08-06 | Grant / award (derivative) | 105,000 | $0.00 | 105,000 |
| 2021-07-15 | Option exercise (derivative) | 11,500 | $0.00 | 172,500 |
| 2021-07-15 | Open-market sale | 807 | $644.30 | 22,801.51 |
| 2021-07-15 | Open-market sale | 810 | $643.26 | 21,547.51 |
| 2021-07-15 | Open-market sale | 2,691 | $642.36 | 23,608.51 |
| 2021-07-15 | Open-market sale | 852 | $641.36 | 26,299.51 |
| 2021-07-15 | Open-market sale | 848 | $640.14 | 27,151.51 |
| 2021-07-15 | Open-market sale | 190 | $637.60 | 27,999.51 |
| 2021-07-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2021-07-15 | Open-market sale | 2,344 | $634.79 | 30,703.51 |
| 2021-07-15 | Open-market sale | 444 | $644.99 | 22,357.51 |
| 2021-07-15 | Open-market sale | 2,207 | $635.51 | 28,496.51 |
| 2021-07-15 | Open-market sale | 307 | $636.90 | 28,189.51 |
| 2021-06-15 | Option exercise (derivative) | 11,500 | $0.00 | 184,000 |
| 2021-06-15 | Open-market sale | 1,579 | $671.28 | 22,695.51 |
| 2021-06-15 | Open-market sale | 444 | $672.39 | 22,251.51 |
| 2021-06-15 | Open-market sale | 704 | $673.36 | 21,547.51 |
| 2021-06-15 | Open-market sale | 6,204 | $670.51 | 24,274.51 |
| 2021-06-15 | Open-market sale | 1,160 | $669.61 | 30,478.51 |
| 2021-06-15 | Open-market sale | 679 | $668.53 | 31,638.51 |
| 2021-06-15 | Open-market sale | 397 | $667.43 | 32,317.51 |
| 2021-06-15 | Open-market sale | 333 | $666.29 | 32,714.51 |
| 2021-06-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2021-05-17 | Option exercise (derivative) | 11,500 | $0.00 | 195,500 |
| 2021-05-17 | Open-market sale | 1,670 | $590.77 | 29,438.51 |
| 2021-05-17 | Open-market sale | 3,170 | $592.90 | 24,176.51 |
| 2021-05-17 | Open-market sale | 2,092 | $591.82 | 27,346.51 |
| 2021-05-17 | Open-market sale | 1,253 | $589.74 | 31,108.51 |
| 2021-05-17 | Open-market sale | 1,756 | $593.69 | 22,420.51 |
| 2021-05-17 | Open-market sale | 873 | $594.50 | 21,547.51 |
| 2021-05-17 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2021-05-17 | Open-market sale | 686 | $588.62 | 32,361.51 |
| 2021-04-15 | Option exercise (derivative) | 11,500 | $0.00 | 207,000 |
| 2021-04-15 | Open-market sale | 1,419 | $622.73 | 23,776.51 |
| 2021-04-15 | Open-market sale | 3,151 | $621.00 | 28,533.51 |
| 2021-04-15 | Open-market sale | 3,338 | $621.75 | 25,195.51 |
| 2021-04-15 | Open-market sale | 1,007 | $625.09 | 22,048.51 |
| 2021-04-15 | Open-market sale | 1,363 | $620.06 | 31,684.51 |
| 2021-04-15 | Open-market sale | 721 | $623.74 | 23,055.51 |
| 2021-04-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2021-04-15 | Open-market sale | 200 | $628.92 | 21,547.51 |
| 2021-04-15 | Open-market sale | 301 | $626.44 | 21,747.51 |
| 2021-03-15 | Option exercise (derivative) | 11,500 | $0.00 | 218,500 |
| 2021-03-15 | Open-market sale | 415 | $620.71 | 26,777.51 |
| 2021-03-15 | Open-market sale | 895 | $619.19 | 27,192.51 |
| 2021-03-15 | Open-market sale | 314 | $615.33 | 31,064.51 |
| 2021-03-15 | Open-market sale | 2,305 | $622.64 | 24,472.51 |
| 2021-03-15 | Open-market sale | 1,077 | $623.66 | 23,395.51 |
| 2021-03-15 | Open-market sale | 1,488 | $624.41 | 21,907.51 |
| 2021-03-15 | Open-market sale | 360 | $625.32 | 21,547.51 |
| 2021-03-15 | Open-market sale | 1,145 | $612.78 | 31,902.51 |
| 2021-03-15 | Open-market sale | 524 | $613.80 | 31,378.51 |
| 2021-03-15 | Open-market sale | 981 | $616.35 | 30,083.51 |
| 2021-03-15 | Open-market sale | 522 | $617.20 | 29,561.51 |
| 2021-03-15 | Open-market sale | 1,474 | $618.32 | 28,087.51 |
| 2021-03-15 | Option exercise | 11,500 | $130.09 | 33,047.51 |
| 2021-02-16 | Option exercise (derivative) | 11,500 | $0.00 | 230,000 |
| 2021-02-16 | Open-market sale | 500 | $577.23 | 1,306 |
| 2021-02-16 | Open-market sale | 1,000 | $578.57 | 306 |
| 2021-02-16 | Open-market sale | 306 | $579.54 | 0 |
| 2021-02-16 | Option exercise | 11,500 | $130.09 | 11,500 |
| 2021-02-16 | Open-market sale | 696 | $571.52 | 10,804 |
| 2021-02-16 | Open-market sale | 1,308 | $572.71 | 9,496 |
| 2021-02-16 | Open-market sale | 4,012 | $573.59 | 5,484 |
| 2021-02-16 | Open-market sale | 2,478 | $574.63 | 3,006 |
| 2021-02-16 | Open-market sale | 1,200 | $575.50 | 1,806 |
| 2021-01-15 | Option exercise (derivative) | 11,500 | $0.00 | 241,500 |
| 2021-01-15 | Open-market sale | 300 | $590.99 | 1,100 |
| 2021-01-15 | Open-market sale | 1,100 | $590.21 | 1,400 |
| 2021-01-15 | Open-market sale | 1,460 | $589.35 | 2,500 |
| 2021-01-15 | Open-market sale | 200 | $592.76 | 900 |
| 2021-01-15 | Open-market sale | 300 | $594.31 | 600 |
| 2021-01-15 | Open-market sale | 200 | $595.48 | 400 |
| 2021-01-15 | Open-market sale | 280 | $596.91 | 120 |
| 2021-01-15 | Open-market sale | 20 | $597.58 | 100 |
| 2021-01-15 | Option exercise | 11,500 | $130.09 | 11,500 |
| 2021-01-15 | Open-market sale | 578 | $585.44 | 10,922 |
| 2021-01-15 | Open-market sale | 2,496 | $586.21 | 8,426 |
| 2021-01-15 | Open-market sale | 2,686 | $587.11 | 5,740 |
| 2021-01-15 | Open-market sale | 1,780 | $588.38 | 3,960 |
| 2021-01-15 | Open-market sale | 100 | $600.20 | 0 |
| 2020-12-14 | Gift | 8,262 | $0.00 | 21,547.51 |
| 2020-12-14 | Gift | 8,262 | $0.00 | 8,262 |
| 2020-11-27 | Option exercise (derivative) | 20,000 | $0.00 | 253,000 |
| 2020-11-27 | Open-market sale | 2,273 | $591.06 | 17,727 |
| 2020-11-27 | Option exercise | 20,000 | $130.09 | 20,000 |
| 2020-11-27 | Open-market sale | 522 | $601.53 | 733 |
| 2020-11-27 | Open-market sale | 4,116 | $591.90 | 13,611 |
| 2020-11-27 | Open-market sale | 733 | $602.56 | 0 |
| 2020-11-27 | Open-market sale | 10,400 | $600.36 | 1,255 |
| 2020-11-27 | Open-market sale | 50 | $595.88 | 11,655 |
| 2020-11-27 | Open-market sale | 1,106 | $595.31 | 11,705 |
| 2020-11-27 | Open-market sale | 800 | $594.16 | 12,811 |
| 2020-11-24 | Option exercise (derivative) | 14,591 | $0.00 | 0 |
| 2020-11-24 | Open-market sale | 700 | $615.85 | 379 |
| 2020-11-24 | Open-market sale | 1,501 | $614.91 | 1,079 |
| 2020-11-24 | Open-market sale | 1,900 | $614.07 | 2,580 |
| 2020-11-24 | Open-market sale | 1,633 | $612.42 | 4,480 |
| 2020-11-24 | Open-market sale | 1,013 | $611.96 | 6,113 |
| 2020-11-24 | Open-market sale | 3,955 | $611.28 | 7,126 |
| 2020-11-24 | Open-market sale | 379 | $616.87 | 0 |
| 2020-11-24 | Open-market sale | 1,106 | $608.97 | 12,685 |
| 2020-11-24 | Open-market sale | 400 | $607.50 | 13,791 |
| 2020-11-24 | Open-market sale | 300 | $605.21 | 14,191 |
| 2020-11-24 | Open-market sale | 100 | $601.05 | 14,491 |
| 2020-11-24 | Option exercise | 14,591 | $82.67 | 14,591 |
| 2020-11-24 | Open-market sale | 1,604 | $610.06 | 11,081 |
| 2020-11-18 | Option exercise (derivative) | 400 | $0.00 | 14,591 |
| 2020-11-18 | Option exercise | 400 | $82.67 | 400 |
| 2020-11-18 | Open-market sale | 400 | $600.01 | 0 |
| 2020-11-13 | Option exercise (derivative) | 7,474 | $0.00 | 14,991 |
| 2020-11-13 | Option exercise | 7,474 | $82.67 | 7,474 |
| 2020-11-13 | Open-market sale | 553 | $556.38 | 6,921 |
| 2020-11-13 | Open-market sale | 616 | $563.55 | 600 |
| 2020-11-13 | Open-market sale | 600 | $564.55 | 0 |
| 2020-11-13 | Open-market sale | 533 | $562.54 | 1,216 |
| 2020-11-13 | Open-market sale | 1,434 | $557.62 | 5,487 |
| 2020-11-13 | Open-market sale | 1,341 | $558.49 | 4,146 |
| 2020-11-13 | Open-market sale | 1,976 | $559.53 | 2,170 |
| 2020-11-13 | Open-market sale | 301 | $560.41 | 1,869 |
| 2020-11-13 | Open-market sale | 120 | $561.37 | 1,749 |
| 2020-11-11 | Grant / award (derivative) | 10,407 | $0.00 | 81,446 |
| 2020-11-11 | Grant / award (derivative) | 71,039 | $0.00 | 71,039 |
| 2020-11-11 | Grant / award (derivative) | 11,484 | $0.00 | 92,930 |
| 2020-11-09 | Option exercise | 42,181 | $82.67 | 42,181 |
| 2020-11-09 | Open-market sale | 1,000 | $607.92 | 1,032 |
| 2020-11-09 | Open-market sale | 1,032 | $610.02 | 0 |
| 2020-11-09 | Open-market sale | 1,203 | $606.60 | 2,032 |
| 2020-11-09 | Option exercise (derivative) | 42,181 | $0.00 | 22,465 |
| 2020-11-09 | Open-market sale | 605 | $572.36 | 41,576 |
| 2020-11-09 | Open-market sale | 2,141 | $603.97 | 7,390 |
| 2020-11-09 | Open-market sale | 641 | $603.30 | 9,531 |
| 2020-11-09 | Open-market sale | 3,105 | $602.04 | 10,172 |
| 2020-11-09 | Open-market sale | 701 | $601.07 | 13,277 |
| 2020-11-09 | Open-market sale | 4,040 | $600.07 | 13,978 |
| 2020-11-09 | Open-market sale | 614 | $598.87 | 18,018 |
| 2020-11-09 | Open-market sale | 1,621 | $597.64 | 18,632 |
| 2020-11-09 | Open-market sale | 3,573 | $596.98 | 20,253 |
| 2020-11-09 | Open-market sale | 1,119 | $595.78 | 23,826 |
| 2020-11-09 | Open-market sale | 100 | $593.29 | 24,945 |
| 2020-11-09 | Open-market sale | 600 | $591.56 | 25,045 |
| 2020-11-09 | Open-market sale | 178 | $589.96 | 25,645 |
| 2020-11-09 | Open-market sale | 100 | $588.73 | 25,823 |
| 2020-11-09 | Open-market sale | 500 | $587.62 | 25,923 |
| 2020-11-09 | Open-market sale | 209 | $586.66 | 26,423 |
| 2020-11-09 | Open-market sale | 961 | $585.01 | 26,632 |
| 2020-11-09 | Open-market sale | 607 | $583.96 | 27,593 |
| 2020-11-09 | Open-market sale | 208 | $582.93 | 28,200 |
| 2020-11-09 | Open-market sale | 692 | $581.86 | 28,408 |
| 2020-11-09 | Open-market sale | 700 | $580.41 | 29,100 |
| 2020-11-09 | Open-market sale | 3,643 | $579.48 | 29,800 |
| 2020-11-09 | Open-market sale | 925 | $578.86 | 33,443 |
| 2020-11-09 | Open-market sale | 700 | $577.83 | 34,368 |
| 2020-11-09 | Open-market sale | 1,813 | $576.72 | 35,068 |
| 2020-11-09 | Open-market sale | 548 | $575.69 | 36,881 |
| 2020-11-09 | Open-market sale | 3,102 | $575.16 | 37,429 |
| 2020-11-09 | Open-market sale | 1,045 | $573.89 | 40,531 |
| 2020-11-09 | Open-market sale | 4,155 | $605.19 | 3,235 |
| 2020-11-09 | Option exercise | 42,181 | $592.60 | 42,181 |
| 2020-10-13 | Option exercise (derivative) | 21,548 | $0.00 | 64,646 |
| 2020-10-13 | Open-market sale | 300 | $480.05 | 401 |
| 2020-10-13 | Open-market sale | 600 | $478.17 | 701 |
| 2020-10-13 | Open-market sale | 103 | $476.61 | 1,301 |
| 2020-10-13 | Open-market sale | 1,023 | $475.77 | 1,404 |
| 2020-10-13 | Open-market sale | 401 | $481.38 | 0 |
| 2020-10-13 | Open-market sale | 1,029 | $474.89 | 2,427 |
| 2020-10-13 | Open-market sale | 7,785 | $473.85 | 3,456 |
| 2020-10-13 | Open-market sale | 5,535 | $473.13 | 11,241 |
| 2020-10-13 | Open-market sale | 2,224 | $472.01 | 16,776 |
| 2020-10-13 | Open-market sale | 1,900 | $470.99 | 19,000 |
| 2020-10-13 | Open-market sale | 648 | $469.81 | 20,900 |
| 2020-10-13 | Option exercise | 21,548 | $82.67 | 21,548 |
| 2020-10-10 | Disposition to issuer (derivative) | 2,554 | $0.00 | 88,316 |
| 2020-09-14 | Option exercise (derivative) | 21,548 | $0.00 | 86,194 |
| 2020-09-14 | Open-market sale | 425 | $504.07 | 20,623 |
| 2020-09-14 | Open-market sale | 500 | $502.60 | 21,048 |
| 2020-09-14 | Open-market sale | 688 | $506.29 | 18,090 |
| 2020-09-14 | Open-market sale | 1,447 | $507.25 | 16,643 |
| 2020-09-14 | Open-market sale | 5,369 | $508.40 | 11,274 |
| 2020-09-14 | Open-market sale | 4,338 | $509.13 | 6,936 |
| 2020-09-14 | Open-market sale | 1,987 | $510.35 | 4,949 |
| 2020-09-14 | Open-market sale | 2,784 | $511.48 | 2,165 |
| 2020-09-14 | Open-market sale | 2,165 | $512.09 | 0 |
| 2020-09-14 | Option exercise | 21,548 | $82.67 | 21,548 |
| 2020-09-14 | Open-market sale | 1,845 | $505.21 | 18,778 |
| 2020-08-13 | Option exercise (derivative) | 21,548 | $0.00 | 107,742 |
| 2020-08-13 | Open-market sale | 457 | $497.68 | 0 |
| 2020-08-13 | Open-market sale | 2,827 | $493.61 | 18,721 |
| 2020-08-13 | Open-market sale | 13,520 | $494.48 | 5,201 |
| 2020-08-13 | Open-market sale | 4,057 | $495.47 | 1,144 |
| 2020-08-13 | Open-market sale | 687 | $496.71 | 457 |
| 2020-08-13 | Option exercise | 21,548 | $82.67 | 21,548 |
| 2020-07-13 | Option exercise (derivative) | 21,548 | $0.00 | 129,290 |
| 2020-07-13 | Open-market sale | 500 | $427.67 | 1,067 |
| 2020-07-13 | Open-market sale | 1,229 | $426.76 | 1,567 |
| 2020-07-13 | Open-market sale | 900 | $425.57 | 2,796 |
| 2020-07-13 | Open-market sale | 400 | $424.31 | 3,696 |
| 2020-07-13 | Open-market sale | 3,487 | $422.58 | 9,780 |
| 2020-07-13 | Open-market sale | 1,067 | $429.34 | 0 |
| 2020-07-13 | Option exercise | 21,548 | $82.67 | 21,548 |
| 2020-07-13 | Open-market sale | 1,200 | $416.01 | 20,348 |
| 2020-07-13 | Open-market sale | 800 | $416.97 | 19,548 |
| 2020-07-13 | Open-market sale | 300 | $418.21 | 19,248 |
| 2020-07-13 | Open-market sale | 1,122 | $419.01 | 18,126 |
| 2020-07-13 | Open-market sale | 688 | $420.14 | 17,438 |
| 2020-07-13 | Open-market sale | 4,171 | $421.45 | 13,267 |
| 2020-07-13 | Open-market sale | 5,684 | $423.42 | 4,096 |
| 2020-06-10 | Option exercise (derivative) | 20,000 | $0.00 | 150,838 |
| 2020-06-10 | Open-market sale | 523 | $474.31 | 0 |
| 2020-06-10 | Open-market sale | 1,311 | $470.85 | 2,640 |
| 2020-06-10 | Open-market sale | 700 | $469.83 | 3,951 |
| 2020-06-10 | Open-market sale | 300 | $467.58 | 4,651 |
| 2020-06-10 | Open-market sale | 600 | $465.89 | 4,951 |
| 2020-06-10 | Open-market sale | 2,005 | $464.47 | 5,551 |
| 2020-06-10 | Open-market sale | 4,564 | $463.55 | 7,556 |
| 2020-06-10 | Open-market sale | 3,413 | $462.68 | 12,120 |
| 2020-06-10 | Open-market sale | 4,467 | $461.57 | 15,533 |
| 2020-06-10 | Option exercise | 20,000 | $82.67 | 20,000 |
| 2020-06-10 | Open-market sale | 1,141 | $472.26 | 1,499 |
| 2020-06-10 | Open-market sale | 976 | $473.27 | 523 |
| 2020-03-09 | Option exercise (derivative) | 17,083 | $0.00 | 170,838 |
| 2020-03-09 | Open-market sale | 1,025 | $451.43 | 16,058 |
| 2020-03-09 | Open-market sale | 4,606 | $452.70 | 11,452 |
| 2020-03-09 | Open-market sale | 300 | $460.96 | 162 |
| 2020-03-09 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2020-03-09 | Open-market sale | 162 | $461.93 | 0 |
| 2020-03-09 | Open-market sale | 3,060 | $453.74 | 8,392 |
| 2020-03-09 | Open-market sale | 4,089 | $454.71 | 4,303 |
| 2020-03-09 | Open-market sale | 1,739 | $455.57 | 2,564 |
| 2020-03-09 | Open-market sale | 606 | $456.60 | 1,958 |
| 2020-03-09 | Open-market sale | 896 | $457.54 | 1,062 |
| 2020-03-09 | Open-market sale | 600 | $459.16 | 462 |
| 2020-02-14 | Option exercise (derivative) | 77,000 | $0.00 | 273,000 |
| 2020-02-14 | Open-market sale | 500 | $657.16 | 0 |
| 2020-02-14 | Option exercise | 77,000 | $130.09 | 77,000 |
| 2020-02-14 | Open-market sale | 29,417 | $646.57 | 35,360 |
| 2020-02-14 | Open-market sale | 4,782 | $647.39 | 30,578 |
| 2020-02-14 | Open-market sale | 6,303 | $648.60 | 24,275 |
| 2020-02-14 | Open-market sale | 9,624 | $649.68 | 14,651 |
| 2020-02-14 | Open-market sale | 6,587 | $650.54 | 8,064 |
| 2020-02-14 | Open-market sale | 6,202 | $651.55 | 1,862 |
| 2020-02-14 | Open-market sale | 962 | $652.29 | 900 |
| 2020-02-14 | Open-market sale | 300 | $653.97 | 600 |
| 2020-02-14 | Open-market sale | 100 | $655.24 | 500 |
| 2020-02-14 | Open-market sale | 12,223 | $645.69 | 64,777 |
| 2020-02-14 | Option exercise (derivative) | 1,924 | $0.00 | 0 |
| 2020-02-14 | Option exercise | 1,924 | $82.67 | 1,924 |
| 2020-02-14 | Open-market sale | 349 | $650.29 | 1,575 |
| 2020-02-14 | Open-market sale | 100 | $651.78 | 0 |
| 2020-02-14 | Open-market sale | 1,475 | $651.08 | 100 |
| 2020-02-10 | Option exercise (derivative) | 17,083 | $0.00 | 187,921 |
| 2020-02-10 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2020-02-10 | Open-market sale | 1,154 | $639.88 | 1,415 |
| 2020-02-10 | Open-market sale | 1,600 | $634.67 | 14,983 |
| 2020-02-10 | Open-market sale | 301 | $633.27 | 16,583 |
| 2020-02-10 | Open-market sale | 199 | $631.91 | 16,884 |
| 2020-02-10 | Open-market sale | 1,415 | $640.89 | 0 |
| 2020-02-10 | Open-market sale | 2,462 | $636.63 | 10,506 |
| 2020-02-10 | Open-market sale | 2,015 | $635.60 | 12,968 |
| 2020-02-10 | Open-market sale | 1,940 | $638.02 | 8,566 |
| 2020-02-10 | Open-market sale | 5,997 | $638.78 | 2,569 |
| 2020-01-09 | Option exercise (derivative) | 17,083 | $0.00 | 205,004 |
| 2020-01-09 | Open-market sale | 3,740 | $590.53 | 8,041 |
| 2020-01-09 | Open-market sale | 3,332 | $591.11 | 4,709 |
| 2020-01-09 | Open-market sale | 1,164 | $592.38 | 3,545 |
| 2020-01-09 | Open-market sale | 2,328 | $593.71 | 1,217 |
| 2020-01-09 | Open-market sale | 1,014 | $594.60 | 203 |
| 2020-01-09 | Open-market sale | 203 | $595.24 | 0 |
| 2020-01-09 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2020-01-09 | Open-market sale | 1,208 | $586.38 | 15,875 |
| 2020-01-09 | Open-market sale | 1,163 | $587.02 | 14,712 |
| 2020-01-09 | Open-market sale | 2,302 | $589.22 | 11,781 |
| 2020-01-09 | Open-market sale | 629 | $588.08 | 14,083 |
| 2020-01-07 | J | 1,572.65 | $583.54 | 29,809.51 |
| 2019-12-09 | Option exercise (derivative) | 17,083 | $0.00 | 222,087 |
| 2019-12-09 | Open-market sale | 5,000 | $569.62 | 0 |
| 2019-12-09 | Open-market sale | 5,000 | $568.44 | 5,000 |
| 2019-12-09 | Open-market sale | 4,000 | $567.01 | 10,000 |
| 2019-12-09 | Open-market sale | 1,000 | $564.47 | 14,000 |
| 2019-12-09 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2019-12-09 | Open-market sale | 2,083 | $562.66 | 15,000 |
| 2019-11-15 | Grant / award (derivative) | 10,217 | $0.00 | 90,870 |
| 2019-11-15 | Grant / award (derivative) | 15,910 | $0.00 | 80,653 |
| 2019-11-15 | Grant / award (derivative) | 64,743 | $0.00 | 64,743 |
| 2019-11-11 | Option exercise (derivative) | 17,083 | $0.00 | 239,170 |
| 2019-11-11 | Open-market sale | 10,107 | $542.68 | 3,856 |
| 2019-11-11 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2019-11-11 | Open-market sale | 3,856 | $543.31 | 0 |
| 2019-11-11 | Open-market sale | 100 | $538.29 | 16,983 |
| 2019-11-11 | Open-market sale | 300 | $540.18 | 16,683 |
| 2019-11-11 | Open-market sale | 2,720 | $541.87 | 13,963 |
| 2019-10-09 | Option exercise (derivative) | 17,083 | $0.00 | 256,253 |
| 2019-10-09 | Open-market sale | 877 | $511.11 | 0 |
| 2019-10-09 | Open-market sale | 13,558 | $510.36 | 877 |
| 2019-10-09 | Open-market sale | 733 | $508.93 | 14,435 |
| 2019-10-09 | Open-market sale | 1,314 | $508.03 | 15,168 |
| 2019-10-09 | Open-market sale | 601 | $506.95 | 16,482 |
| 2019-10-09 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2019-09-09 | Option exercise (derivative) | 17,083 | $0.00 | 273,336 |
| 2019-09-09 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2019-09-09 | Open-market sale | 282 | $512.66 | 16,801 |
| 2019-09-09 | Open-market sale | 960 | $513.54 | 15,841 |
| 2019-09-09 | Open-market sale | 2,680 | $514.75 | 13,161 |
| 2019-09-09 | Open-market sale | 300 | $517.25 | 12,861 |
| 2019-09-09 | Open-market sale | 1,710 | $518.69 | 11,151 |
| 2019-09-09 | Open-market sale | 680 | $519.69 | 10,471 |
| 2019-09-09 | Open-market sale | 1,420 | $520.84 | 9,051 |
| 2019-09-09 | Open-market sale | 1,146 | $521.85 | 7,905 |
| 2019-09-09 | Open-market sale | 1,180 | $523.95 | 4,240 |
| 2019-09-09 | Open-market sale | 600 | $525.20 | 3,640 |
| 2019-09-09 | Open-market sale | 1,500 | $526.64 | 2,140 |
| 2019-09-09 | Open-market sale | 640 | $527.50 | 1,500 |
| 2019-09-09 | Open-market sale | 595 | $528.77 | 905 |
| 2019-09-09 | Open-market sale | 405 | $529.54 | 500 |
| 2019-09-09 | Open-market sale | 400 | $532.90 | 100 |
| 2019-09-09 | Open-market sale | 100 | $534.83 | 0 |
| 2019-09-09 | Open-market sale | 2,485 | $522.96 | 5,420 |
| 2019-08-23 | J | 1,501.86 | $534.04 | 28,236.86 |
| 2019-08-09 | Option exercise (derivative) | 17,083 | $0.00 | 290,419 |
| 2019-08-09 | Open-market sale | 200 | $549.95 | 0 |
| 2019-08-09 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2019-08-09 | Open-market sale | 2,500 | $546.38 | 14,583 |
| 2019-08-09 | Open-market sale | 4,179 | $547.13 | 10,404 |
| 2019-08-09 | Open-market sale | 8,763 | $548.04 | 1,641 |
| 2019-08-09 | Open-market sale | 1,441 | $548.74 | 200 |
| 2019-07-09 | Option exercise (derivative) | 17,083 | $0.00 | 307,502 |
| 2019-07-09 | Open-market sale | 510 | $487.12 | 0 |
| 2019-07-09 | Open-market sale | 660 | $486.41 | 510 |
| 2019-07-09 | Open-market sale | 400 | $485.18 | 1,170 |
| 2019-07-09 | Open-market sale | 612 | $482.18 | 1,570 |
| 2019-07-09 | Open-market sale | 1,702 | $481.65 | 2,182 |
| 2019-07-09 | Open-market sale | 5,010 | $480.49 | 3,884 |
| 2019-07-09 | Open-market sale | 3,297 | $479.69 | 8,894 |
| 2019-07-09 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2019-07-09 | Open-market sale | 4,892 | $478.45 | 12,191 |
| 2019-06-10 | Option exercise (derivative) | 17,083 | $0.00 | 324,585 |
| 2019-06-10 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2019-06-10 | Open-market sale | 750 | $473.16 | 16,333 |
| 2019-06-10 | Open-market sale | 380 | $477.99 | 0 |
| 2019-06-10 | Open-market sale | 5,478 | $474.01 | 10,855 |
| 2019-06-10 | Open-market sale | 6,299 | $475.15 | 4,556 |
| 2019-06-10 | Open-market sale | 1,961 | $475.90 | 2,595 |
| 2019-06-10 | Open-market sale | 2,215 | $477.01 | 380 |
| 2019-05-09 | Option exercise (derivative) | 17,083 | $0.00 | 341,668 |
| 2019-05-09 | Open-market sale | 1,500 | $467.95 | 3,842 |
| 2019-05-09 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2019-05-09 | Open-market sale | 1,661 | $463.98 | 15,422 |
| 2019-05-09 | Open-market sale | 100 | $473.48 | 0 |
| 2019-05-09 | Open-market sale | 109 | $471.85 | 100 |
| 2019-05-09 | Open-market sale | 400 | $470.98 | 209 |
| 2019-05-09 | Open-market sale | 1,700 | $470.06 | 609 |
| 2019-05-09 | Open-market sale | 1,533 | $469.36 | 2,309 |
| 2019-05-09 | Open-market sale | 2,926 | $466.88 | 5,342 |
| 2019-05-09 | Open-market sale | 4,254 | $466.11 | 8,268 |
| 2019-05-09 | Open-market sale | 2,900 | $465.02 | 12,522 |
| 2019-04-09 | Option exercise (derivative) | 17,083 | $0.00 | 358,751 |
| 2019-04-09 | Open-market sale | 3,864 | $456.37 | 5,335 |
| 2019-04-09 | Open-market sale | 1,600 | $455.70 | 9,199 |
| 2019-04-09 | Open-market sale | 900 | $459.71 | 0 |
| 2019-04-09 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2019-04-09 | Open-market sale | 2,501 | $457.59 | 2,834 |
| 2019-04-09 | Open-market sale | 1,934 | $458.72 | 900 |
| 2019-04-09 | Open-market sale | 6,284 | $454.44 | 10,799 |
| 2019-03-11 | Option exercise (derivative) | 17,083 | $0.00 | 375,834 |
| 2019-03-11 | Option exercise | 17,083 | $82.67 | 17,083 |
| 2019-03-11 | Open-market sale | 200 | $423.63 | 16,883 |
| 2019-03-11 | Open-market sale | 300 | $424.74 | 16,583 |
| 2019-03-11 | Open-market sale | 298 | $426.54 | 16,285 |
| 2019-03-11 | Open-market sale | 396 | $428.11 | 15,889 |
| 2019-03-11 | Open-market sale | 1,414 | $429.23 | 14,475 |
| 2019-03-11 | Open-market sale | 700 | $432.08 | 0 |
| 2019-03-11 | Open-market sale | 4,879 | $430.32 | 9,596 |
| 2019-03-11 | Open-market sale | 8,896 | $431.17 | 700 |
| 2019-02-07 | Option exercise (derivative) | 17,083 | $0.00 | 392,917 |
| 2019-02-07 | Open-market sale | 1,875 | $418.92 | 32,855 |
| 2019-02-07 | Option exercise | 17,083 | $82.67 | 43,818 |
| 2019-02-07 | Open-market sale | 600 | $415.98 | 43,218 |
| 2019-02-07 | Open-market sale | 1,975 | $417.15 | 41,243 |
| 2019-02-07 | Open-market sale | 6,513 | $417.85 | 34,730 |
| 2019-02-07 | Open-market sale | 4,718 | $419.67 | 28,137 |
| 2019-02-07 | Open-market sale | 1,402 | $420.62 | 26,735 |
| 2018-11-05 | Grant / award (derivative) | 33,484 | $0.00 | 33,484 |
| 2018-11-05 | Grant / award (derivative) | 93,864 | $0.00 | 93,864 |
| 2018-03-14 | Option exercise (derivative) | 9,500 | $0.00 | 1,924 |
| 2018-03-14 | Open-market sale | 9,400 | $294.99 | 100 |
| 2018-03-14 | Option exercise | 9,500 | $82.67 | 9,500 |
| 2018-03-14 | Open-market sale | 100 | $295.89 | 0 |
| 2017-11-17 | Option exercise (derivative) | 35,924 | $0.00 | 0 |
| 2017-11-17 | Option exercise | 35,924 | $27.08 | 35,924 |
| 2017-11-17 | Open-market sale | 19,526 | $263.26 | 16,398 |
| 2017-11-17 | Open-market sale | 10,335 | $264.26 | 6,063 |
| 2017-11-17 | Open-market sale | 3,763 | $265.35 | 2,300 |
| 2017-11-17 | Open-market sale | 1,100 | $267.31 | 0 |
| 2017-11-17 | Open-market sale | 1,200 | $266.72 | 1,100 |
| 2017-11-16 | Option exercise (derivative) | 63,776 | $0.00 | 35,924 |
| 2017-11-16 | Open-market sale | 4,200 | $270.79 | 1,120 |
| 2017-11-16 | Open-market sale | 1,120 | $271.29 | 0 |
| 2017-11-16 | Open-market sale | 8,118 | $269.69 | 5,320 |
| 2017-11-16 | Option exercise | 63,776 | $27.08 | 63,776 |
| 2017-11-16 | Open-market sale | 18,588 | $267.80 | 45,188 |
| 2017-11-16 | Open-market sale | 31,750 | $268.40 | 13,438 |
| 2017-11-08 | Option exercise (derivative) | 42,571 | $0.00 | 42,571 |
| 2017-11-08 | Option exercise (derivative) | 119,884 | $0.00 | 119,884 |
| 2016-12-08 | Open-market sale | 1,100 | $252.74 | 26,735 |
| 2016-12-08 | Open-market sale | 12,974 | $251.86 | 27,835 |
| 2016-12-08 | Option exercise | 37,000 | $27.08 | 63,735 |
| 2016-12-08 | Open-market sale | 8,548 | $250.08 | 55,187 |
| 2016-12-08 | Open-market sale | 14,378 | $251.28 | 40,809 |
| 2016-12-05 | Gift (derivative) | 136,700 | $0.00 | 136,700 |
| 2016-12-05 | Gift (derivative) | 45,912 | $0.00 | 45,912 |
| 2016-12-05 | Gift (derivative) | 133,517 | $0.00 | 133,517 |
| 2016-12-05 | Gift (derivative) | 156,190 | $0.00 | 156,190 |
| 2016-12-05 | Gift (derivative) | 350,000 | $0.00 | 350,000 |
| 2016-12-05 | Gift (derivative) | 410,000 | $0.00 | 410,000 |
| 2016-12-05 | Gift (derivative) | 350,000 | $0.00 | 0 |
| 2016-12-05 | Gift (derivative) | 99,700 | $0.00 | 37,000 |
| 2016-12-05 | Gift (derivative) | 99,700 | $0.00 | 99,700 |
| 2016-11-10 | Grant / award (derivative) | 41,888 | $0.00 | 41,888 |
| 2016-11-10 | Grant / award (derivative) | 116,786 | $0.00 | 116,786 |
| 2016-09-14 | Option exercise (derivative) | 7,500 | $0.00 | 11,424 |
| 2016-09-14 | Open-market sale | 5,090 | $281.03 | 2,410 |
| 2016-09-14 | Option exercise | 7,500 | $82.67 | 7,500 |
| 2016-09-14 | Open-market sale | 1,110 | $282.03 | 1,300 |
| 2016-09-14 | Open-market sale | 1,000 | $282.73 | 300 |
| 2016-09-14 | Open-market sale | 300 | $283.56 | 0 |
| 2016-06-08 | Option exercise (derivative) | 100,000 | $0.00 | 136,700 |
| 2016-06-08 | Open-market sale | 3,418 | $265.86 | 26,735 |
| 2016-06-08 | Open-market sale | 96,582 | $264.98 | 30,153 |
| 2016-06-08 | Option exercise | 100,000 | $27.08 | 126,735 |
| 2015-12-14 | Option exercise (derivative) | 70,000 | $0.00 | 236,700 |
| 2015-12-14 | Open-market sale | 600 | $223.80 | 26,735 |
| 2015-12-14 | Open-market sale | 3,700 | $223.33 | 27,335 |
| 2015-12-14 | Open-market sale | 3,300 | $221.02 | 34,073 |
| 2015-12-14 | Open-market sale | 4,947 | $219.86 | 37,373 |
| 2015-12-14 | Open-market sale | 17,220 | $219.07 | 42,320 |
| 2015-12-14 | Open-market sale | 22,785 | $217.94 | 59,540 |
| 2015-12-14 | Open-market sale | 14,410 | $217.37 | 82,325 |
| 2015-12-14 | Option exercise | 70,000 | $27.08 | 96,735 |
| 2015-12-14 | Open-market sale | 3,038 | $221.85 | 31,035 |
| 2015-12-11 | Option exercise (derivative) | 70,000 | $0.00 | 306,700 |
| 2015-12-11 | Open-market sale | 5,508 | $225.92 | 37,945 |
| 2015-12-11 | Option exercise | 70,000 | $27.08 | 96,735 |
| 2015-12-11 | Open-market sale | 13,702 | $223.00 | 83,033 |
| 2015-12-11 | Open-market sale | 35,215 | $223.83 | 47,818 |
| 2015-12-11 | Open-market sale | 4,365 | $224.80 | 43,453 |
| 2015-12-11 | Open-market sale | 200 | $229.99 | 26,735 |
| 2015-12-11 | Open-market sale | 2,100 | $228.91 | 26,935 |
| 2015-12-11 | Open-market sale | 7,608 | $228.05 | 29,035 |
| 2015-12-11 | Open-market sale | 1,302 | $226.94 | 36,643 |
| 2015-12-11 | Option exercise (derivative) | 20,000 | $0.00 | 18,924 |
| 2015-12-11 | Open-market sale | 4,728 | $222.99 | 15,272 |
| 2015-12-11 | Open-market sale | 1,500 | $228.10 | 100 |
| 2015-12-11 | Open-market sale | 100 | $228.91 | 0 |
| 2015-12-11 | Open-market sale | 9,957 | $223.86 | 5,315 |
| 2015-12-11 | Open-market sale | 1,800 | $224.83 | 3,515 |
| 2015-12-11 | Open-market sale | 1,200 | $225.88 | 2,315 |
| 2015-12-11 | Open-market sale | 715 | $227.00 | 1,600 |
| 2015-12-11 | Option exercise | 20,000 | $82.67 | 20,000 |
| 2015-12-10 | Grant / award (derivative) | 45,912 | $0.00 | 45,912 |
| 2015-11-06 | Grant / award (derivative) | 133,517 | $0.00 | 133,517 |
| 2015-08-11 | Option exercise (derivative) | 10,000 | $0.00 | 38,924 |
| 2015-08-11 | Open-market sale | 1,300 | $237.93 | 0 |
| 2015-08-11 | Open-market sale | 6,800 | $236.43 | 3,200 |
| 2015-08-11 | Open-market sale | 1,900 | $237.41 | 1,300 |
| 2015-08-11 | Option exercise | 10,000 | $82.67 | 10,000 |
| 2015-08-06 | Option exercise (derivative) | 75,000 | $0.00 | 376,700 |
| 2015-08-06 | Open-market sale | 7,210 | $236.45 | 94,525 |
| 2015-08-06 | Open-market sale | 28,338 | $237.42 | 66,187 |
| 2015-08-06 | Open-market sale | 12,530 | $239.25 | 29,435 |
| 2015-08-06 | Open-market sale | 2,700 | $240.49 | 26,735 |
| 2015-08-06 | Option exercise | 75,000 | $27.08 | 101,735 |
| 2015-08-06 | Open-market sale | 24,222 | $238.21 | 41,965 |
| 2015-03-02 | Option exercise (derivative) | 65,000 | $0.00 | 451,700 |
| 2015-03-02 | Open-market sale | 20,477 | $218.15 | 70,958 |
| 2015-03-02 | Option exercise | 65,000 | $27.08 | 91,735 |
| 2015-03-02 | Open-market sale | 300 | $216.03 | 91,435 |
| 2015-03-02 | Open-market sale | 2,700 | $219.67 | 26,735 |
| 2015-03-02 | Open-market sale | 41,523 | $218.83 | 29,435 |
| 2015-02-27 | Option exercise (derivative) | 85,000 | $0.00 | 516,700 |
| 2015-02-27 | Option exercise (derivative) | 50,000 | $0.00 | 48,924 |
| 2015-02-27 | Open-market sale | 13,385 | $218.25 | 45,640 |
| 2015-02-27 | Open-market sale | 24,935 | $217.05 | 59,025 |
| 2015-02-27 | Open-market sale | 491 | $221.11 | 0 |
| 2015-02-27 | Option exercise | 85,000 | $27.08 | 111,735 |
| 2015-02-27 | Open-market sale | 9,816 | $219.35 | 35,824 |
| 2015-02-27 | Open-market sale | 8,189 | $220.17 | 27,635 |
| 2015-02-27 | Open-market sale | 900 | $221.01 | 26,735 |
| 2015-02-27 | Option exercise | 50,000 | $82.67 | 50,000 |
| 2015-02-27 | Open-market sale | 20,393 | $216.26 | 29,607 |
| 2015-02-27 | Open-market sale | 8,382 | $217.20 | 21,225 |
| 2015-02-27 | Open-market sale | 6,798 | $218.25 | 14,427 |
| 2015-02-27 | Open-market sale | 5,200 | $219.54 | 9,227 |
| 2015-02-27 | Open-market sale | 8,736 | $220.35 | 491 |
| 2015-02-27 | Open-market sale | 27,775 | $216.31 | 83,960 |
| 2014-11-17 | Option exercise (derivative) | 1,076 | $0.00 | 98,924 |
| 2014-11-17 | Option exercise (derivative) | 3,300 | $0.00 | 601,700 |
| 2014-11-17 | Open-market sale | 400 | $194.82 | 26,735 |
| 2014-11-17 | Open-market sale | 2,900 | $193.99 | 27,135 |
| 2014-11-17 | Option exercise | 3,300 | $27.08 | 30,035 |
| 2014-11-17 | Open-market sale | 176 | $194.87 | 0 |
| 2014-11-17 | Open-market sale | 900 | $194.02 | 176 |
| 2014-11-17 | Option exercise | 1,076 | $82.67 | 1,076 |
| 2014-11-13 | Grant / award (derivative) | 156,190 | $0.00 | 156,190 |
| 2014-08-26 | Open-market buy | 13,220 | $188.06 | 24,035 |
| 2014-08-26 | Open-market buy | 2,700 | $188.83 | 26,735 |
| 2014-08-22 | Open-market buy | 10,715 | $185.17 | 10,715 |
| 2014-08-22 | Open-market buy | 100 | $185.89 | 10,815 |
| 2013-09-12 | Option exercise (derivative) | 15,000 | $0.00 | 0 |
| 2013-09-12 | Open-market sale | 15,000 | $144.86 | 0 |
| 2013-09-12 | Option exercise | 15,000 | $27.08 | 15,000 |
| 2013-05-28 | Option exercise (derivative) | 2,413 | $0.00 | 0 |
| 2013-05-28 | Option exercise | 2,413 | $6.68 | 7,649 |
| 2013-05-28 | Option exercise | 260 | $13.37 | 260 |
| 2013-05-28 | Open-market sale | 400 | $150.32 | 0 |
| 2013-05-28 | Open-market sale | 1,400 | $149.51 | 400 |
| 2013-05-28 | Open-market sale | 4,349 | $148.47 | 1,800 |
| 2013-05-28 | Open-market sale | 1,500 | $147.63 | 6,149 |
| 2013-05-28 | Option exercise | 5,236 | $13.37 | 5,236 |
| 2013-04-29 | Option exercise (derivative) | 7,641 | $0.00 | 2,413 |
| 2013-04-29 | Option exercise (derivative) | 253 | $0.00 | 260 |
| 2013-04-29 | Option exercise | 7,641 | $6.68 | 7,641 |
| 2013-04-29 | Open-market sale | 7,341 | $144.75 | 300 |
| 2013-04-29 | Option exercise | 253 | $13.37 | 253 |
| 2013-04-29 | Open-market sale | 253 | $145.17 | 0 |
| 2013-03-28 | Option exercise (derivative) | 7,641 | $0.00 | 10,054 |
| 2013-03-28 | Option exercise (derivative) | 168 | $0.00 | 8 |
| 2013-03-28 | Option exercise (derivative) | 85 | $0.00 | 513 |
| 2013-03-28 | Option exercise | 85 | $13.37 | 253 |
| 2013-03-28 | Option exercise | 168 | $6.68 | 168 |
| 2013-03-28 | Open-market sale | 4,000 | $150.87 | 3,641 |
| 2013-03-28 | Option exercise | 7,641 | $6.68 | 7,641 |
| 2013-03-28 | Open-market sale | 2,300 | $151.71 | 1,341 |
| 2013-03-28 | Open-market sale | 1,341 | $152.73 | 0 |
| 2013-02-28 | Option exercise (derivative) | 7,641 | $0.00 | 17,695 |
| 2013-02-28 | Option exercise (derivative) | 253 | $0.00 | 176 |
| 2013-02-28 | Option exercise | 7,641 | $6.68 | 7,641 |
| 2013-02-28 | Option exercise | 253 | $6.68 | 253 |
| 2013-02-28 | Open-market sale | 3,141 | $142.76 | 4,500 |
| 2013-02-28 | Open-market sale | 4,500 | $143.68 | 0 |
| 2013-02-06 | Option exercise (derivative) | 165,000 | $0.00 | 605,000 |
| 2013-02-06 | Option exercise (derivative) | 15,000 | $0.00 | 15,000 |
| 2013-02-06 | Open-market sale | 58,386 | $138.79 | 106,614 |
| 2013-02-06 | Open-market sale | 10,602 | $138.94 | 4,398 |
| 2013-02-06 | Option exercise | 15,000 | $27.08 | 15,000 |
| 2013-02-06 | Open-market sale | 105,814 | $139.46 | 800 |
| 2013-02-06 | Option exercise | 165,000 | $27.08 | 165,000 |
| 2013-02-06 | Open-market sale | 800 | $140.03 | 0 |
| 2013-01-28 | Option exercise (derivative) | 253 | $0.00 | 429 |
| 2013-01-28 | Option exercise (derivative) | 7,641 | $0.00 | 5,157 |
| 2013-01-28 | Option exercise | 7,641 | $6.68 | 7,641 |
| 2013-01-28 | Open-market sale | 253 | $138.36 | 0 |
| 2013-01-28 | Option exercise | 253 | $6.68 | 253 |
| 2013-01-28 | Open-market sale | 2,100 | $137.32 | 500 |
| 2013-01-28 | Open-market sale | 5,041 | $136.56 | 2,600 |
| 2012-12-28 | Option exercise (derivative) | 7,641 | $0.00 | 12,798 |
| 2012-12-28 | Option exercise (derivative) | 253 | $0.00 | 682 |
| 2012-12-28 | Option exercise | 253 | $6.68 | 253 |
| 2012-12-28 | Option exercise | 7,641 | $6.68 | 7,641 |
| 2012-12-28 | Open-market sale | 3,182 | $133.65 | 4,459 |
| 2012-12-28 | Open-market sale | 4,459 | $134.60 | 0 |
| 2012-11-28 | Option exercise (derivative) | 7,641 | $0.00 | 20,439 |
| 2012-11-28 | Option exercise (derivative) | 253 | $0.00 | 935 |
| 2012-11-28 | Open-market sale | 7,141 | $133.53 | 500 |
| 2012-11-28 | Open-market sale | 253 | $132.97 | 0 |
| 2012-11-28 | Option exercise | 253 | $6.68 | 253 |
| 2012-11-28 | Option exercise | 7,641 | $6.68 | 7,641 |
| 2012-11-19 | Grant / award (derivative) | 350,000 | $0.00 | 350,000 |
| 2012-10-31 | Option exercise (derivative) | 253 | $0.00 | 1,188 |
| 2012-10-31 | Option exercise (derivative) | 7,641 | $0.00 | 27,980 |
| 2012-10-31 | Option exercise | 253 | $6.68 | 253 |
| 2012-10-31 | Open-market sale | 2,699 | $135.86 | 0 |
| 2012-10-31 | Open-market sale | 2,744 | $134.13 | 2,699 |
| 2012-10-31 | Open-market sale | 2,198 | $133.58 | 5,443 |
| 2012-10-31 | Option exercise | 7,641 | $6.68 | 7,641 |
| 2012-09-28 | Option exercise (derivative) | 7,641 | $0.00 | 35,621 |
| 2012-09-28 | Option exercise (derivative) | 253 | $0.00 | 1,441 |
| 2012-09-28 | Open-market sale | 3,841 | $141.79 | 1,000 |
| 2012-09-28 | Open-market sale | 300 | $139.24 | 7,341 |
| 2012-09-28 | Option exercise | 7,641 | $6.68 | 7,641 |
| 2012-09-28 | Option exercise | 253 | $6.68 | 253 |
| 2012-09-28 | Open-market sale | 253 | $140.53 | 0 |
| 2012-09-28 | Open-market sale | 2,500 | $140.51 | 4,841 |
| 2012-08-28 | Option exercise (derivative) | 7,641 | $0.00 | 43,262 |
| 2012-08-28 | Option exercise (derivative) | 253 | $0.00 | 1,694 |
| 2012-08-28 | Open-market sale | 6,341 | $138.29 | 1,300 |
| 2012-08-28 | Option exercise | 7,641 | $6.68 | 7,641 |
| 2012-08-28 | Option exercise | 253 | $6.68 | 253 |
| 2012-08-28 | Open-market sale | 253 | $138.32 | 0 |
| 2012-07-30 | Option exercise (derivative) | 2,500 | $0.00 | 1,947 |
| 2012-07-30 | Option exercise (derivative) | 33,000 | $0.00 | 50,903 |
| 2012-07-30 | Open-market sale | 200 | $121.62 | 0 |
| 2012-07-30 | Open-market sale | 19,350 | $120.12 | 13,650 |
| 2012-07-30 | Open-market sale | 1,455 | $120.09 | 1,045 |
| 2012-07-30 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2012-07-30 | Open-market sale | 13,450 | $120.88 | 200 |
| 2012-07-30 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2012-06-28 | Option exercise (derivative) | 33,000 | $0.00 | 83,903 |
| 2012-06-28 | Option exercise (derivative) | 2,500 | $0.00 | 4,447 |
| 2012-06-28 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2012-06-28 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2012-06-28 | Open-market sale | 300 | $127.69 | 100 |
| 2012-06-28 | Open-market sale | 2,100 | $126.94 | 400 |
| 2012-06-28 | Open-market sale | 500 | $128.91 | 0 |
| 2012-06-28 | Open-market sale | 4,827 | $127.54 | 500 |
| 2012-06-28 | Open-market sale | 27,673 | $126.95 | 5,327 |
| 2012-05-29 | Option exercise (derivative) | 1,812 | $0.00 | 6,947 |
| 2012-05-29 | Option exercise (derivative) | 22,377 | $0.00 | 116,903 |
| 2012-05-29 | Option exercise (derivative) | 10,623 | $0.00 | 0 |
| 2012-05-29 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2012-05-29 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2012-05-29 | Open-market sale | 24,420 | $124.06 | 8,580 |
| 2012-05-29 | Open-market sale | 8,243 | $125.01 | 337 |
| 2012-05-29 | Open-market sale | 1,905 | $124.08 | 595 |
| 2012-05-29 | Open-market sale | 595 | $125.17 | 0 |
| 2012-05-11 | Option exercise (derivative) | 30,000 | $0.00 | 139,280 |
| 2012-05-11 | Option exercise | 30,000 | $6.68 | 30,000 |
| 2012-05-11 | Open-market sale | 23,695 | $126.33 | 6,305 |
| 2012-05-11 | Open-market sale | 6,305 | $126.85 | 0 |
| 2012-04-30 | Option exercise (derivative) | 2,500 | $0.00 | 680 |
| 2012-04-30 | Option exercise (derivative) | 33,000 | $0.00 | 10,623 |
| 2012-04-30 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2012-04-30 | Open-market sale | 8,480 | $26.75 | 100 |
| 2012-04-30 | Open-market sale | 24,420 | $126.04 | 8,580 |
| 2012-04-30 | Open-market sale | 700 | $126.99 | 0 |
| 2012-04-30 | Open-market sale | 1,800 | $126.01 | 700 |
| 2012-04-30 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2012-03-28 | Option exercise (derivative) | 33,000 | $0.00 | 43,623 |
| 2012-03-28 | Option exercise (derivative) | 2,500 | $0.00 | 3,180 |
| 2012-03-28 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2012-03-28 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2012-03-28 | Open-market sale | 2,300 | $115.55 | 200 |
| 2012-03-28 | Open-market sale | 200 | $116.39 | 0 |
| 2012-03-28 | Open-market sale | 24,793 | $115.44 | 8,207 |
| 2012-02-28 | Option exercise (derivative) | 33,000 | $0.00 | 76,623 |
| 2012-02-28 | Option exercise (derivative) | 2,500 | $0.00 | 5,680 |
| 2012-02-28 | Open-market sale | 2,200 | $116.67 | 300 |
| 2012-02-28 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2012-02-28 | Open-market sale | 5,014 | $117.54 | 0 |
| 2012-02-28 | Open-market sale | 27,986 | $116.64 | 5,014 |
| 2012-02-28 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2012-02-09 | Option exercise (derivative) | 15,000 | $0.00 | 169,280 |
| 2012-02-09 | Open-market sale | 14,500 | $116.36 | 500 |
| 2012-02-09 | Open-market sale | 500 | $117.05 | 0 |
| 2012-02-09 | Option exercise | 15,000 | $6.68 | 15,000 |
| 2012-01-30 | Option exercise (derivative) | 33,000 | $0.00 | 109,623 |
| 2012-01-30 | Option exercise (derivative) | 2,500 | $0.00 | 8,180 |
| 2012-01-30 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2012-01-30 | Open-market sale | 13,014 | $100.70 | 19,986 |
| 2012-01-30 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2012-01-30 | Open-market sale | 1,368 | $101.90 | 0 |
| 2012-01-30 | Open-market sale | 1,132 | $100.84 | 1,368 |
| 2011-12-28 | Option exercise (derivative) | 2,500 | $0.00 | 10,680 |
| 2011-12-28 | Option exercise (derivative) | 53,279 | $0.00 | 142,623 |
| 2011-12-28 | Open-market sale | 571 | $96.73 | 100 |
| 2011-12-28 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2011-12-28 | Open-market sale | 1,829 | $95.82 | 671 |
| 2011-12-28 | Open-market sale | 4,612 | $96.75 | 300 |
| 2011-12-28 | Open-market sale | 48,367 | $95.71 | 4,912 |
| 2011-12-28 | Option exercise | 53,279 | $6.68 | 53,279 |
| 2011-12-28 | Open-market sale | 300 | $97.50 | 0 |
| 2011-12-16 | J (derivative) | 50,000 | $0.00 | 100,000 |
| 2011-12-16 | J (derivative) | 50,000 | $0.00 | 410,000 |
| 2011-12-13 | Option exercise (derivative) | 28,752 | $0.00 | 195,902 |
| 2011-12-13 | Option exercise (derivative) | 5,351 | $0.00 | 13,180 |
| 2011-12-13 | Option exercise | 28,752 | $6.68 | 28,752 |
| 2011-12-13 | Option exercise | 5,351 | $6.68 | 5,351 |
| 2011-12-13 | Open-market sale | 5,351 | $97.06 | 0 |
| 2011-12-12 | Option exercise (derivative) | 1,248 | $0.00 | 224,654 |
| 2011-12-12 | Option exercise (derivative) | 2,149 | $0.00 | 18,531 |
| 2011-12-12 | Option exercise | 1,248 | $6.68 | 1,248 |
| 2011-12-12 | Open-market sale | 2,149 | $96.20 | 0 |
| 2011-12-12 | Option exercise | 2,149 | $6.68 | 2,149 |
| 2011-11-28 | Option exercise (derivative) | 2,500 | $0.00 | 20,680 |
| 2011-11-28 | Option exercise (derivative) | 33,000 | $0.00 | 225,902 |
| 2011-11-28 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2011-11-28 | Open-market sale | 14,653 | $93.00 | 18,347 |
| 2011-11-28 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2011-11-28 | Open-market sale | 1,900 | $93.23 | 600 |
| 2011-11-28 | Open-market sale | 18,347 | $93.58 | 0 |
| 2011-10-28 | Option exercise (derivative) | 2,500 | $0.00 | 23,180 |
| 2011-10-28 | Option exercise (derivative) | 33,000 | $0.00 | 258,902 |
| 2011-10-28 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2011-10-28 | Open-market sale | 25,887 | $92.95 | 7,113 |
| 2011-10-28 | Open-market sale | 2,500 | $93.14 | 0 |
| 2011-10-28 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2011-09-28 | Option exercise (derivative) | 2,500 | $0.00 | 25,680 |
| 2011-09-28 | Option exercise (derivative) | 33,000 | $0.00 | 291,902 |
| 2011-09-28 | Open-market sale | 4,908 | $86.07 | 1,300 |
| 2011-09-28 | Open-market sale | 11,899 | $84.74 | 6,208 |
| 2011-09-28 | Open-market sale | 5,800 | $83.86 | 18,107 |
| 2011-09-28 | Open-market sale | 9,093 | $83.02 | 23,907 |
| 2011-09-28 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2011-09-28 | Open-market sale | 300 | $86.39 | 0 |
| 2011-09-28 | Open-market sale | 437 | $85.03 | 300 |
| 2011-09-28 | Open-market sale | 800 | $84.35 | 737 |
| 2011-09-28 | Open-market sale | 963 | $83.06 | 1,537 |
| 2011-09-28 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2011-08-29 | Option exercise (derivative) | 33,000 | $0.00 | 324,902 |
| 2011-08-29 | Option exercise (derivative) | 2,500 | $0.00 | 28,180 |
| 2011-08-29 | Open-market sale | 19,487 | $89.09 | 13,513 |
| 2011-08-29 | Option exercise | 2,500 | $6.68 | 2,500 |
| 2011-08-29 | Option exercise | 33,000 | $6.68 | 33,000 |
| 2011-08-29 | Open-market sale | 13,513 | $90.26 | 0 |
| 2011-08-16 | Option exercise (derivative) | 45,000 | $0.00 | 357,902 |
| 2011-08-16 | Option exercise (derivative) | 4,000 | $0.00 | 30,680 |
| 2011-08-16 | Open-market sale | 25,431 | $89.55 | 14,569 |
| 2011-08-16 | Open-market sale | 5,000 | $88.70 | 40,000 |
| 2011-08-16 | Option exercise | 45,000 | $6.68 | 45,000 |
| 2011-08-16 | Open-market sale | 1,800 | $90.20 | 0 |
| 2011-08-16 | Open-market sale | 2,100 | $89.43 | 1,800 |
| 2011-08-16 | Open-market sale | 100 | $87.72 | 3,900 |
| 2011-08-16 | Option exercise | 4,000 | $6.68 | 4,000 |
| 2011-06-30 | J (derivative) | 50,000 | $0.00 | 460,000 |
| 2011-06-30 | J (derivative) | 50,000 | $0.00 | 50,000 |
| 2011-05-19 | Option exercise (derivative) | 10,000 | $0.00 | 49,680 |
| 2011-05-19 | Option exercise (derivative) | 75,000 | $0.00 | 402,902 |
| 2011-05-19 | Open-market sale | 10,000 | $83.65 | 0 |
| 2011-05-19 | Option exercise | 10,000 | $6.68 | 10,000 |
| 2011-05-19 | Option exercise | 75,000 | $6.68 | 75,000 |
| 2011-03-04 | Grant / award (derivative) | 510,000 | $0.00 | 510,000 |
| 2011-02-14 | Option exercise (derivative) | 8,234 | $0.00 | 477,902 |
| 2011-02-14 | Open-market sale | 8,234 | $81.38 | 0 |
| 2011-02-14 | Option exercise | 8,234 | $6.68 | 8,234 |
| 2011-02-11 | Option exercise (derivative) | 52,700 | $0.00 | 486,136 |
| 2011-02-11 | Open-market sale | 52,700 | $81.40 | 0 |
| 2011-02-11 | Option exercise | 52,700 | $6.68 | 52,700 |
| 2011-02-10 | Option exercise (derivative) | 40,079 | $0.00 | 538,836 |
| 2011-02-10 | Open-market sale | 40,079 | $81.79 | 0 |
| 2011-02-10 | Option exercise | 40,079 | $6.68 | 40,079 |
| 2011-02-09 | Option exercise (derivative) | 38,987 | $0.00 | 578,915 |
| 2011-02-09 | Option exercise (derivative) | 30,000 | $0.00 | 59,680 |
| 2011-02-09 | Open-market sale | 24,735 | $81.87 | 14,252 |
| 2011-02-09 | Option exercise | 30,000 | $6.68 | 30,000 |
| 2011-02-09 | Option exercise | 38,987 | $6.68 | 38,987 |
| 2011-02-09 | Open-market sale | 600 | $82.46 | 0 |
| 2011-02-09 | Open-market sale | 29,400 | $81.91 | 600 |
| 2010-12-06 | Option exercise (derivative) | 85,000 | $0.00 | 184,280 |
| 2010-12-06 | Option exercise (derivative) | 16,000 | $0.00 | 8,759 |
| 2010-12-06 | Option exercise | 16,000 | $6.68 | 16,000 |
| 2010-12-06 | Option exercise | 85,000 | $6.68 | 85,000 |
| 2010-12-06 | Open-market sale | 85,000 | $69.66 | 0 |
| 2010-03-12 | Option exercise (derivative) | 40,000 | $0.00 | 617,902 |
| 2010-03-12 | Open-market sale | 40,000 | $52.40 | 0 |
| 2010-03-12 | Option exercise | 40,000 | $6.68 | 40,000 |
| 2010-03-11 | Option exercise (derivative) | 60,000 | $0.00 | 657,902 |
| 2010-03-11 | Open-market sale | 60,000 | $52.80 | 0 |
| 2010-03-11 | Option exercise | 60,000 | $6.68 | 60,000 |
| 2010-03-10 | Option exercise (derivative) | 10,000 | $0.00 | 89,680 |
| 2010-03-10 | Open-market sale | 10,000 | $52.58 | 0 |
| 2010-03-10 | Option exercise | 10,000 | $6.68 | 10,000 |
| 2010-03-10 | Option exercise (derivative) | 25,000 | $0.00 | 74,680 |
| 2010-03-10 | Open-market sale | 25,000 | $52.58 | 0 |
| 2010-03-10 | Option exercise | 25,000 | $6.68 | 25,000 |
| 2009-08-06 | Option exercise (derivative) | 20,000 | $0.00 | 99,680 |
| 2009-08-06 | Option exercise (derivative) | 100,000 | $0.00 | 717,902 |
| 2009-08-06 | Option exercise | 20,000 | $6.68 | 20,000 |
| 2009-08-06 | Open-market sale | 20,000 | $44.62 | 0 |
| 2009-08-06 | Option exercise | 100,000 | $6.68 | 100,000 |
| 2009-05-07 | Option exercise (derivative) | 11,220 | $0.00 | 0 |
| 2009-05-07 | Open-market sale | 9,687 | $36.30 | 1,533 |
| 2009-05-07 | Option exercise | 11,220 | $13.37 | 11,220 |
| 2009-05-07 | Open-market sale | 72,690 | $36.30 | 11,500 |
| 2009-05-07 | Option exercise | 61,111 | $13.37 | 84,190 |
| 2009-05-07 | Open-market sale | 4,310 | $36.30 | 686 |
| 2009-05-07 | Open-market sale | 11,500 | $36.61 | 0 |
| 2009-05-07 | Option exercise | 23,079 | $2.38 | 23,079 |
| 2009-05-07 | Option exercise (derivative) | 23,079 | $0.00 | 0 |
| 2009-01-23 | J (derivative) | 30,000 | $0.00 | 770,000 |
| 2009-01-23 | J (derivative) | 30,000 | $0.00 | 30,000 |
| 2008-11-17 | Grant / award (derivative) | 800,000 | $0.00 | 800,000 |
| 2008-09-02 | Option exercise (derivative) | 26,785 | $0.00 | 817,902 |
| 2008-09-02 | Option exercise (derivative) | 4,352 | $0.00 | 0 |
| 2008-09-02 | Open-market sale | 13,025 | $37.32 | 13,760 |
| 2008-09-02 | Option exercise | 26,785 | $6.68 | 26,785 |
| 2008-09-02 | Open-market sale | 2,240 | $38.12 | 0 |
| 2008-09-02 | Open-market sale | 2,112 | $37.32 | 2,240 |
| 2008-09-02 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2008-09-02 | Open-market sale | 414 | $37.53 | 4,996 |
| 2008-08-01 | Option exercise (derivative) | 26,785 | $0.00 | 844,687 |
| 2008-08-01 | Option exercise (derivative) | 4,352 | $0.00 | 4,352 |
| 2008-08-01 | Option exercise | 26,785 | $6.68 | 26,785 |
| 2008-08-01 | Open-market sale | 11,386 | $35.97 | 15,399 |
| 2008-08-01 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2008-08-01 | Open-market sale | 1,845 | $35.96 | 2,507 |
| 2008-08-01 | Open-market sale | 410 | $36.77 | 5,410 |
| 2008-08-01 | Open-market sale | 2,507 | $36.97 | 0 |
| 2008-07-01 | Option exercise (derivative) | 26,785 | $6.68 | 871,472 |
| 2008-07-01 | Option exercise (derivative) | 4,352 | $0.79 | 8,704 |
| 2008-07-01 | Option exercise | 26,785 | $6.68 | 26,785 |
| 2008-07-01 | Open-market sale | 410 | $33.51 | 5,820 |
| 2008-07-01 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2008-07-01 | Open-market sale | 4,352 | $33.61 | 0 |
| 2008-06-02 | Open-market sale | 946 | $43.62 | 9,977 |
| 2008-06-02 | Open-market sale | 946 | $43.61 | 10,923 |
| 2008-06-02 | Open-market sale | 1,554 | $43.60 | 11,869 |
| 2008-06-02 | Open-market sale | 86 | $43.60 | 13,423 |
| 2008-06-02 | Open-market sale | 774 | $43.59 | 13,509 |
| 2008-06-02 | Open-market sale | 86 | $43.58 | 14,283 |
| 2008-06-02 | Open-market sale | 602 | $43.58 | 14,369 |
| 2008-06-02 | Open-market sale | 86 | $43.57 | 14,971 |
| 2008-06-02 | Open-market sale | 172 | $43.56 | 15,057 |
| 2008-06-02 | Open-market sale | 602 | $43.56 | 15,229 |
| 2008-06-02 | Open-market sale | 86 | $43.56 | 15,831 |
| 2008-06-02 | Open-market sale | 86 | $43.56 | 15,917 |
| 2008-06-02 | Open-market sale | 602 | $43.55 | 16,003 |
| 2008-06-02 | Open-market sale | 172 | $43.55 | 16,605 |
| 2008-06-02 | Open-market sale | 86 | $43.54 | 16,777 |
| 2008-06-02 | Open-market sale | 344 | $43.54 | 16,863 |
| 2008-06-02 | Open-market sale | 172 | $43.54 | 17,207 |
| 2008-06-02 | Open-market sale | 172 | $43.53 | 17,379 |
| 2008-06-02 | Open-market sale | 344 | $43.53 | 17,551 |
| 2008-06-02 | Open-market sale | 86 | $43.53 | 17,895 |
| 2008-06-02 | Open-market sale | 86 | $43.53 | 17,981 |
| 2008-06-02 | Open-market sale | 860 | $43.52 | 18,067 |
| 2008-06-02 | Open-market sale | 258 | $43.52 | 18,927 |
| 2008-06-02 | Open-market sale | 86 | $43.52 | 19,185 |
| 2008-06-02 | Open-market sale | 86 | $43.51 | 19,271 |
| 2008-06-02 | Open-market sale | 430 | $43.51 | 19,357 |
| 2008-06-02 | Open-market sale | 258 | $43.50 | 19,787 |
| 2008-06-02 | Open-market sale | 86 | $43.50 | 20,045 |
| 2008-06-02 | Open-market sale | 1,455 | $43.63 | 8,522 |
| 2008-06-02 | Open-market sale | 258 | $43.49 | 20,131 |
| 2008-06-02 | Open-market sale | 42 | $43.50 | 3,213 |
| 2008-06-02 | Open-market sale | 14 | $43.50 | 3,255 |
| 2008-06-02 | Open-market sale | 42 | $43.49 | 3,269 |
| 2008-06-02 | Open-market sale | 112 | $43.49 | 3,311 |
| 2008-06-02 | Open-market sale | 42 | $43.48 | 3,423 |
| 2008-06-02 | Open-market sale | 14 | $43.48 | 3,465 |
| 2008-06-02 | Open-market sale | 168 | $43.48 | 3,479 |
| 2008-06-02 | Open-market sale | 14 | $43.48 | 3,647 |
| 2008-06-02 | Open-market sale | 14 | $43.47 | 3,661 |
| 2008-06-02 | Open-market sale | 42 | $43.47 | 3,675 |
| 2008-06-02 | Open-market sale | 14 | $43.47 | 3,717 |
| 2008-06-02 | Open-market sale | 14 | $43.46 | 3,731 |
| 2008-06-02 | Open-market sale | 73 | $43.46 | 3,745 |
| 2008-06-02 | Open-market sale | 14 | $43.46 | 3,818 |
| 2008-06-02 | Open-market sale | 95 | $43.45 | 3,832 |
| 2008-06-02 | Open-market sale | 14 | $43.45 | 3,927 |
| 2008-06-02 | Open-market sale | 70 | $43.44 | 3,941 |
| 2008-06-02 | Open-market sale | 14 | $43.44 | 4,011 |
| 2008-06-02 | Open-market sale | 14 | $43.44 | 4,025 |
| 2008-06-02 | Open-market sale | 9 | $43.43 | 4,039 |
| 2008-06-02 | Open-market sale | 14 | $43.42 | 4,048 |
| 2008-06-02 | Open-market sale | 14 | $43.41 | 4,062 |
| 2008-06-02 | Open-market sale | 5 | $43.41 | 4,076 |
| 2008-06-02 | Open-market sale | 98 | $43.39 | 4,081 |
| 2008-06-02 | Open-market sale | 14 | $43.34 | 4,179 |
| 2008-06-02 | Open-market sale | 14 | $43.33 | 4,193 |
| 2008-06-02 | Open-market sale | 42 | $43.00 | 4,207 |
| 2008-06-02 | Open-market sale | 28 | $42.95 | 4,249 |
| 2008-06-02 | Open-market sale | 14 | $42.94 | 4,277 |
| 2008-06-02 | Open-market sale | 70 | $43.51 | 3,143 |
| 2008-06-02 | Open-market sale | 56 | $43.54 | 2,737 |
| 2008-06-02 | Open-market sale | 28 | $43.54 | 2,793 |
| 2008-06-02 | Open-market sale | 28 | $43.53 | 2,821 |
| 2008-06-02 | Open-market sale | 56 | $43.53 | 2,849 |
| 2008-06-02 | Open-market sale | 14 | $43.53 | 2,905 |
| 2008-06-02 | Open-market sale | 14 | $43.53 | 2,919 |
| 2008-06-02 | Open-market sale | 140 | $43.52 | 2,933 |
| 2008-06-02 | Open-market sale | 42 | $43.52 | 3,073 |
| 2008-06-02 | Open-market sale | 14 | $43.52 | 3,115 |
| 2008-06-02 | Open-market sale | 36 | $43.66 | 972 |
| 2008-06-02 | Open-market sale | 14 | $43.65 | 1,008 |
| 2008-06-02 | Open-market sale | 112 | $43.65 | 1,022 |
| 2008-06-02 | Open-market sale | 253 | $43.64 | 1,134 |
| 2008-06-02 | Open-market sale | 236 | $43.63 | 1,387 |
| 2008-06-02 | Open-market sale | 154 | $43.62 | 1,623 |
| 2008-06-02 | Open-market sale | 154 | $43.61 | 1,777 |
| 2008-06-02 | Open-market sale | 246 | $43.60 | 1,931 |
| 2008-06-02 | Open-market sale | 14 | $43.60 | 2,177 |
| 2008-06-02 | Open-market sale | 126 | $43.59 | 2,191 |
| 2008-06-02 | Open-market sale | 14 | $43.58 | 2,317 |
| 2008-06-02 | Open-market sale | 98 | $43.58 | 2,331 |
| 2008-06-02 | Open-market sale | 14 | $43.57 | 2,429 |
| 2008-06-02 | Open-market sale | 28 | $43.56 | 2,443 |
| 2008-06-02 | Open-market sale | 98 | $43.56 | 2,471 |
| 2008-06-02 | Open-market sale | 14 | $43.56 | 2,569 |
| 2008-06-02 | Open-market sale | 14 | $43.56 | 2,583 |
| 2008-06-02 | Open-market sale | 14 | $43.51 | 3,129 |
| 2008-06-02 | Open-market sale | 14 | $43.54 | 2,723 |
| 2008-06-02 | Open-market sale | 98 | $43.55 | 2,597 |
| 2008-06-02 | Open-market sale | 28 | $43.55 | 2,695 |
| 2008-06-02 | Option exercise (derivative) | 26,785 | $6.68 | 898,257 |
| 2008-06-02 | Open-market sale | 258 | $43.47 | 22,625 |
| 2008-06-02 | Open-market sale | 86 | $43.47 | 22,883 |
| 2008-06-02 | Open-market sale | 86 | $43.46 | 22,969 |
| 2008-06-02 | Open-market sale | 447 | $43.46 | 23,055 |
| 2008-06-02 | Open-market sale | 86 | $43.46 | 23,502 |
| 2008-06-02 | Open-market sale | 585 | $43.45 | 23,588 |
| 2008-06-02 | Open-market sale | 86 | $43.45 | 24,173 |
| 2008-06-02 | Open-market sale | 430 | $43.44 | 24,259 |
| 2008-06-02 | Open-market sale | 86 | $43.44 | 24,689 |
| 2008-06-02 | Open-market sale | 86 | $43.44 | 24,775 |
| 2008-06-02 | Open-market sale | 54 | $43.43 | 24,861 |
| 2008-06-02 | Open-market sale | 86 | $43.42 | 24,915 |
| 2008-06-02 | Open-market sale | 86 | $43.41 | 25,001 |
| 2008-06-02 | Open-market sale | 602 | $43.39 | 25,119 |
| 2008-06-02 | Open-market sale | 86 | $43.34 | 25,721 |
| 2008-06-02 | Open-market sale | 86 | $43.33 | 25,807 |
| 2008-06-02 | Open-market sale | 258 | $43.00 | 25,893 |
| 2008-06-02 | Open-market sale | 172 | $42.95 | 26,151 |
| 2008-06-02 | Open-market sale | 86 | $42.94 | 26,323 |
| 2008-06-02 | Open-market sale | 172 | $42.88 | 26,409 |
| 2008-06-02 | Open-market sale | 32 | $42.81 | 26,581 |
| 2008-06-02 | Open-market sale | 172 | $42.80 | 26,613 |
| 2008-06-02 | Option exercise | 26,785 | $6.68 | 26,785 |
| 2008-06-02 | Open-market sale | 688 | $43.49 | 20,389 |
| 2008-06-02 | Open-market sale | 258 | $43.48 | 21,077 |
| 2008-06-02 | Open-market sale | 86 | $43.48 | 21,335 |
| 2008-06-02 | Open-market sale | 1,032 | $43.48 | 21,421 |
| 2008-06-02 | Open-market sale | 86 | $43.47 | 22,539 |
| 2008-06-02 | Open-market sale | 86 | $43.48 | 22,453 |
| 2008-06-02 | Open-market sale | 32 | $43.41 | 25,087 |
| 2008-06-02 | Open-market sale | 14 | $43.68 | 784 |
| 2008-06-02 | Open-market sale | 14 | $43.67 | 798 |
| 2008-06-02 | Open-market sale | 146 | $43.67 | 812 |
| 2008-06-02 | Open-market sale | 14 | $43.66 | 958 |
| 2008-06-02 | Open-market sale | 112 | $44.12 | 0 |
| 2008-06-02 | Open-market sale | 42 | $44.01 | 112 |
| 2008-06-02 | Open-market sale | 14 | $43.69 | 770 |
| 2008-06-02 | Open-market sale | 84 | $43.69 | 686 |
| 2008-06-02 | Open-market sale | 238 | $43.70 | 448 |
| 2008-06-02 | Open-market sale | 14 | $43.74 | 434 |
| 2008-06-02 | Open-market sale | 19 | $43.75 | 415 |
| 2008-06-02 | Open-market sale | 42 | $43.76 | 373 |
| 2008-06-02 | Open-market sale | 14 | $43.78 | 359 |
| 2008-06-02 | Open-market sale | 98 | $43.79 | 261 |
| 2008-06-02 | Open-market sale | 28 | $43.80 | 233 |
| 2008-06-02 | Open-market sale | 9 | $43.87 | 224 |
| 2008-06-02 | Open-market sale | 56 | $44.00 | 154 |
| 2008-06-02 | Open-market sale | 14 | $43.98 | 210 |
| 2008-06-02 | Option exercise (derivative) | 4,352 | $0.79 | 13,056 |
| 2008-06-02 | Open-market sale | 5 | $42.81 | 4,319 |
| 2008-06-02 | Open-market sale | 28 | $42.80 | 4,324 |
| 2008-06-02 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2008-06-02 | Open-market sale | 100 | $42.92 | 6,230 |
| 2008-06-02 | Open-market sale | 100 | $42.85 | 6,330 |
| 2008-06-02 | Open-market sale | 10 | $42.84 | 6,430 |
| 2008-06-02 | Open-market sale | 200 | $42.80 | 6,440 |
| 2008-06-02 | Open-market sale | 688 | $44.12 | 0 |
| 2008-06-02 | Open-market sale | 258 | $44.01 | 688 |
| 2008-06-02 | Open-market sale | 344 | $44.00 | 946 |
| 2008-06-02 | Open-market sale | 86 | $43.98 | 1,290 |
| 2008-06-02 | Open-market sale | 52 | $43.87 | 1,376 |
| 2008-06-02 | Open-market sale | 172 | $43.80 | 1,428 |
| 2008-06-02 | Open-market sale | 602 | $43.79 | 1,600 |
| 2008-06-02 | Open-market sale | 86 | $43.78 | 2,202 |
| 2008-06-02 | Open-market sale | 28 | $42.88 | 4,291 |
| 2008-06-02 | Open-market sale | 120 | $43.75 | 2,546 |
| 2008-06-02 | Open-market sale | 86 | $43.74 | 2,666 |
| 2008-06-02 | Open-market sale | 1,462 | $43.70 | 2,752 |
| 2008-06-02 | Open-market sale | 516 | $43.69 | 4,214 |
| 2008-06-02 | Open-market sale | 86 | $43.69 | 4,730 |
| 2008-06-02 | Open-market sale | 86 | $43.68 | 4,816 |
| 2008-06-02 | Open-market sale | 86 | $43.67 | 4,902 |
| 2008-06-02 | Open-market sale | 897 | $43.67 | 4,988 |
| 2008-06-02 | Open-market sale | 86 | $43.66 | 5,885 |
| 2008-06-02 | Open-market sale | 221 | $43.66 | 5,971 |
| 2008-06-02 | Open-market sale | 86 | $43.65 | 6,192 |
| 2008-06-02 | Open-market sale | 688 | $43.65 | 6,278 |
| 2008-06-02 | Open-market sale | 1,556 | $43.64 | 6,966 |
| 2008-06-02 | Open-market sale | 258 | $43.76 | 2,288 |
| 2008-05-01 | Option exercise (derivative) | 4,352 | $0.79 | 17,408 |
| 2008-05-01 | Open-market sale | 86 | $37.98 | 0 |
| 2008-05-01 | Open-market sale | 258 | $37.97 | 86 |
| 2008-05-01 | Open-market sale | 258 | $37.96 | 344 |
| 2008-05-01 | Open-market sale | 28 | $37.38 | 3,540 |
| 2008-05-01 | Open-market sale | 42 | $37.37 | 3,568 |
| 2008-05-01 | Open-market sale | 4 | $37.36 | 3,610 |
| 2008-05-01 | Open-market sale | 28 | $37.29 | 3,890 |
| 2008-05-01 | Open-market sale | 28 | $37.34 | 3,628 |
| 2008-05-01 | Open-market sale | 84 | $37.33 | 3,656 |
| 2008-05-01 | Open-market sale | 42 | $37.32 | 3,740 |
| 2008-05-01 | Open-market sale | 38 | $37.31 | 3,782 |
| 2008-05-01 | Open-market sale | 56 | $37.30 | 3,820 |
| 2008-05-01 | Open-market sale | 14 | $37.29 | 3,876 |
| 2008-05-01 | Open-market sale | 100 | $37.67 | 6,950 |
| 2008-05-01 | Open-market sale | 200 | $37.85 | 6,750 |
| 2008-05-01 | Open-market sale | 110 | $37.86 | 6,640 |
| 2008-05-01 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2008-05-01 | Open-market sale | 70 | $37.17 | 4,282 |
| 2008-05-01 | Open-market sale | 84 | $37.22 | 4,198 |
| 2008-05-01 | Open-market sale | 14 | $37.23 | 4,184 |
| 2008-05-01 | Open-market sale | 42 | $37.23 | 4,142 |
| 2008-05-01 | Open-market sale | 41 | $37.24 | 4,101 |
| 2008-05-01 | Open-market sale | 43 | $37.25 | 4,058 |
| 2008-05-01 | Open-market sale | 56 | $37.26 | 4,002 |
| 2008-05-01 | Open-market sale | 14 | $37.27 | 3,988 |
| 2008-05-01 | Open-market sale | 14 | $37.27 | 3,974 |
| 2008-05-01 | Open-market sale | 14 | $37.28 | 3,960 |
| 2008-05-01 | Open-market sale | 28 | $37.28 | 3,932 |
| 2008-05-01 | Open-market sale | 14 | $37.29 | 3,918 |
| 2008-05-01 | Open-market sale | 14 | $37.35 | 3,614 |
| 2008-05-01 | Open-market sale | 42 | $37.88 | 182 |
| 2008-05-01 | Open-market sale | 14 | $37.87 | 224 |
| 2008-05-01 | Open-market sale | 14 | $37.98 | 0 |
| 2008-05-01 | Open-market sale | 28 | $37.91 | 154 |
| 2008-05-01 | Open-market sale | 14 | $37.92 | 140 |
| 2008-05-01 | Open-market sale | 28 | $37.93 | 112 |
| 2008-05-01 | Open-market sale | 14 | $37.95 | 98 |
| 2008-05-01 | Open-market sale | 42 | $37.97 | 14 |
| 2008-05-01 | Open-market sale | 42 | $37.96 | 56 |
| 2008-05-01 | Open-market sale | 172 | $37.63 | 11,624 |
| 2008-05-01 | Open-market sale | 86 | $37.63 | 11,796 |
| 2008-05-01 | Open-market sale | 688 | $37.62 | 11,882 |
| 2008-05-01 | Open-market sale | 172 | $37.61 | 12,570 |
| 2008-05-01 | Open-market sale | 258 | $37.60 | 12,742 |
| 2008-05-01 | Open-market sale | 86 | $37.59 | 13,000 |
| 2008-05-01 | Open-market sale | 376 | $37.59 | 13,086 |
| 2008-05-01 | Open-market sale | 86 | $37.59 | 13,462 |
| 2008-05-01 | Open-market sale | 688 | $37.58 | 13,548 |
| 2008-05-01 | Open-market sale | 430 | $37.57 | 14,236 |
| 2008-05-01 | Open-market sale | 93 | $37.57 | 14,666 |
| 2008-05-01 | Open-market sale | 516 | $37.56 | 14,759 |
| 2008-05-01 | Open-market sale | 86 | $37.43 | 19,538 |
| 2008-05-01 | Open-market sale | 244 | $37.53 | 15,533 |
| 2008-05-01 | Open-market sale | 510 | $37.52 | 15,777 |
| 2008-05-01 | Open-market sale | 172 | $37.51 | 16,287 |
| 2008-05-01 | Open-market sale | 516 | $37.50 | 16,459 |
| 2008-05-01 | Open-market sale | 413 | $37.49 | 16,975 |
| 2008-05-01 | Open-market sale | 86 | $37.48 | 17,388 |
| 2008-05-01 | Open-market sale | 86 | $37.47 | 17,474 |
| 2008-05-01 | Open-market sale | 86 | $37.47 | 17,560 |
| 2008-05-01 | Open-market sale | 344 | $37.46 | 17,646 |
| 2008-05-01 | Open-market sale | 344 | $37.45 | 17,990 |
| 2008-05-01 | Open-market sale | 1,204 | $37.44 | 18,334 |
| 2008-05-01 | Open-market sale | 774 | $37.64 | 10,850 |
| 2008-05-01 | Open-market sale | 516 | $37.65 | 10,334 |
| 2008-05-01 | Open-market sale | 344 | $37.66 | 9,990 |
| 2008-05-01 | Open-market sale | 258 | $37.42 | 20,226 |
| 2008-05-01 | Open-market sale | 602 | $37.43 | 19,624 |
| 2008-05-01 | Open-market sale | 258 | $37.54 | 15,275 |
| 2008-05-01 | Open-market sale | 40 | $37.53 | 2,520 |
| 2008-05-01 | Open-market sale | 83 | $37.52 | 2,560 |
| 2008-05-01 | Open-market sale | 28 | $37.51 | 2,643 |
| 2008-05-01 | Open-market sale | 84 | $37.50 | 2,671 |
| 2008-05-01 | Open-market sale | 67 | $37.49 | 2,755 |
| 2008-05-01 | Open-market sale | 14 | $37.48 | 2,822 |
| 2008-05-01 | Open-market sale | 14 | $37.47 | 2,836 |
| 2008-05-01 | Open-market sale | 14 | $37.47 | 2,850 |
| 2008-05-01 | Open-market sale | 56 | $37.46 | 2,864 |
| 2008-05-01 | Open-market sale | 56 | $37.45 | 2,920 |
| 2008-05-01 | Open-market sale | 196 | $37.44 | 2,976 |
| 2008-05-01 | Open-market sale | 14 | $37.43 | 3,172 |
| 2008-05-01 | Open-market sale | 98 | $37.43 | 3,186 |
| 2008-05-01 | Open-market sale | 42 | $37.42 | 3,284 |
| 2008-05-01 | Open-market sale | 42 | $37.41 | 3,326 |
| 2008-05-01 | Open-market sale | 14 | $37.41 | 3,368 |
| 2008-05-01 | Open-market sale | 14 | $37.40 | 3,382 |
| 2008-05-01 | Open-market sale | 88 | $37.40 | 3,396 |
| 2008-05-01 | Open-market sale | 42 | $37.39 | 3,484 |
| 2008-05-01 | Open-market sale | 14 | $37.39 | 3,526 |
| 2008-05-01 | Open-market sale | 28 | $37.61 | 2,046 |
| 2008-05-01 | Open-market sale | 42 | $37.60 | 2,074 |
| 2008-05-01 | Open-market sale | 14 | $37.59 | 2,116 |
| 2008-05-01 | Open-market sale | 61 | $37.59 | 2,130 |
| 2008-05-01 | Open-market sale | 14 | $37.59 | 2,191 |
| 2008-05-01 | Open-market sale | 112 | $37.58 | 2,205 |
| 2008-05-01 | Open-market sale | 70 | $37.57 | 2,317 |
| 2008-05-01 | Open-market sale | 7 | $37.57 | 2,387 |
| 2008-05-01 | Open-market sale | 84 | $37.56 | 2,394 |
| 2008-05-01 | Open-market sale | 42 | $37.54 | 2,478 |
| 2008-05-01 | Option exercise (derivative) | 26,785 | $6.68 | 925,042 |
| 2008-05-01 | Open-market sale | 86 | $37.41 | 20,742 |
| 2008-05-01 | Open-market sale | 86 | $37.35 | 22,253 |
| 2008-05-01 | Open-market sale | 172 | $37.34 | 22,339 |
| 2008-05-01 | Open-market sale | 516 | $37.33 | 22,511 |
| 2008-05-01 | Open-market sale | 258 | $37.32 | 23,027 |
| 2008-05-01 | Open-market sale | 232 | $37.31 | 23,285 |
| 2008-05-01 | Open-market sale | 344 | $37.30 | 23,517 |
| 2008-05-01 | Open-market sale | 86 | $37.29 | 23,861 |
| 2008-05-01 | Open-market sale | 172 | $37.29 | 23,947 |
| 2008-05-01 | Open-market sale | 86 | $37.29 | 24,119 |
| 2008-05-01 | Open-market sale | 172 | $37.28 | 24,205 |
| 2008-05-01 | Open-market sale | 86 | $37.28 | 24,377 |
| 2008-05-01 | Open-market sale | 86 | $37.27 | 24,463 |
| 2008-05-01 | Open-market sale | 86 | $37.27 | 24,549 |
| 2008-05-01 | Open-market sale | 344 | $37.26 | 24,635 |
| 2008-05-01 | Open-market sale | 263 | $37.25 | 24,979 |
| 2008-05-01 | Open-market sale | 253 | $37.24 | 25,242 |
| 2008-05-01 | Open-market sale | 258 | $37.23 | 25,495 |
| 2008-05-01 | Open-market sale | 86 | $37.23 | 25,753 |
| 2008-05-01 | Open-market sale | 516 | $37.22 | 25,839 |
| 2008-05-01 | Open-market sale | 430 | $37.17 | 26,355 |
| 2008-05-01 | Option exercise | 26,785 | $6.68 | 26,785 |
| 2008-05-01 | Open-market sale | 258 | $37.37 | 21,969 |
| 2008-05-01 | Open-market sale | 172 | $37.38 | 21,797 |
| 2008-05-01 | Open-market sale | 86 | $37.39 | 21,711 |
| 2008-05-01 | Open-market sale | 258 | $37.39 | 21,453 |
| 2008-05-01 | Open-market sale | 539 | $37.40 | 20,914 |
| 2008-05-01 | Open-market sale | 86 | $37.40 | 20,828 |
| 2008-05-01 | Open-market sale | 26 | $37.36 | 22,227 |
| 2008-05-01 | Open-market sale | 258 | $37.41 | 20,484 |
| 2008-05-01 | Open-market sale | 344 | $37.74 | 5,676 |
| 2008-05-01 | Open-market sale | 86 | $37.73 | 6,020 |
| 2008-05-01 | Open-market sale | 344 | $37.72 | 6,106 |
| 2008-05-01 | Open-market sale | 172 | $37.71 | 6,450 |
| 2008-05-01 | Open-market sale | 430 | $37.70 | 6,622 |
| 2008-05-01 | Open-market sale | 344 | $37.69 | 7,052 |
| 2008-05-01 | Open-market sale | 86 | $37.69 | 7,396 |
| 2008-05-01 | Open-market sale | 1,204 | $37.68 | 7,482 |
| 2008-05-01 | Open-market sale | 86 | $37.68 | 8,686 |
| 2008-05-01 | Open-market sale | 86 | $37.68 | 8,772 |
| 2008-05-01 | Open-market sale | 86 | $37.67 | 8,858 |
| 2008-05-01 | Open-market sale | 1,046 | $37.67 | 8,944 |
| 2008-05-01 | Open-market sale | 86 | $37.95 | 602 |
| 2008-05-01 | Open-market sale | 172 | $37.93 | 688 |
| 2008-05-01 | Open-market sale | 86 | $37.92 | 860 |
| 2008-05-01 | Open-market sale | 172 | $37.91 | 946 |
| 2008-05-01 | Open-market sale | 258 | $37.88 | 1,118 |
| 2008-05-01 | Open-market sale | 86 | $37.87 | 1,376 |
| 2008-05-01 | Open-market sale | 172 | $37.86 | 1,462 |
| 2008-05-01 | Open-market sale | 344 | $37.84 | 1,634 |
| 2008-05-01 | Open-market sale | 172 | $37.82 | 1,978 |
| 2008-05-01 | Open-market sale | 86 | $37.81 | 2,150 |
| 2008-05-01 | Open-market sale | 430 | $37.81 | 2,236 |
| 2008-05-01 | Open-market sale | 969 | $37.80 | 2,666 |
| 2008-05-01 | Open-market sale | 752 | $37.78 | 3,806 |
| 2008-05-01 | Open-market sale | 688 | $37.77 | 4,558 |
| 2008-05-01 | Open-market sale | 86 | $37.77 | 5,246 |
| 2008-05-01 | Open-market sale | 258 | $37.76 | 5,332 |
| 2008-05-01 | Open-market sale | 86 | $37.75 | 5,590 |
| 2008-05-01 | Open-market sale | 171 | $37.79 | 3,635 |
| 2008-05-01 | Open-market sale | 14 | $37.68 | 1,414 |
| 2008-05-01 | Open-market sale | 14 | $37.68 | 1,428 |
| 2008-05-01 | Open-market sale | 14 | $37.67 | 1,442 |
| 2008-05-01 | Open-market sale | 170 | $37.67 | 1,456 |
| 2008-05-01 | Open-market sale | 56 | $37.66 | 1,626 |
| 2008-05-01 | Open-market sale | 84 | $37.65 | 1,682 |
| 2008-05-01 | Open-market sale | 126 | $37.64 | 1,766 |
| 2008-05-01 | Open-market sale | 28 | $37.63 | 1,892 |
| 2008-05-01 | Open-market sale | 14 | $37.63 | 1,920 |
| 2008-05-01 | Open-market sale | 112 | $37.62 | 1,934 |
| 2008-05-01 | Open-market sale | 28 | $37.86 | 238 |
| 2008-05-01 | Open-market sale | 56 | $37.84 | 266 |
| 2008-05-01 | Open-market sale | 28 | $37.82 | 322 |
| 2008-05-01 | Open-market sale | 14 | $37.81 | 350 |
| 2008-05-01 | Open-market sale | 70 | $37.81 | 364 |
| 2008-05-01 | Open-market sale | 158 | $37.80 | 434 |
| 2008-05-01 | Open-market sale | 28 | $37.79 | 592 |
| 2008-05-01 | Open-market sale | 122 | $37.78 | 620 |
| 2008-05-01 | Open-market sale | 112 | $37.77 | 742 |
| 2008-05-01 | Open-market sale | 14 | $37.77 | 854 |
| 2008-05-01 | Open-market sale | 196 | $37.68 | 1,218 |
| 2008-05-01 | Open-market sale | 14 | $37.69 | 1,204 |
| 2008-05-01 | Open-market sale | 56 | $37.69 | 1,148 |
| 2008-05-01 | Open-market sale | 70 | $37.70 | 1,078 |
| 2008-05-01 | Open-market sale | 28 | $37.71 | 1,050 |
| 2008-05-01 | Open-market sale | 56 | $37.72 | 994 |
| 2008-05-01 | Open-market sale | 14 | $37.73 | 980 |
| 2008-05-01 | Open-market sale | 56 | $37.74 | 924 |
| 2008-05-01 | Open-market sale | 42 | $37.76 | 868 |
| 2008-05-01 | Open-market sale | 14 | $37.75 | 910 |
| 2008-04-01 | Open-market sale | 14 | $37.75 | 2,071 |
| 2008-04-01 | Open-market sale | 42 | $37.73 | 2,085 |
| 2008-04-01 | Open-market sale | 14 | $37.71 | 2,127 |
| 2008-04-01 | Open-market sale | 28 | $37.69 | 2,141 |
| 2008-04-01 | Open-market sale | 99 | $37.68 | 2,169 |
| 2008-04-01 | Open-market sale | 28 | $37.67 | 2,268 |
| 2008-04-01 | Open-market sale | 28 | $37.66 | 2,296 |
| 2008-04-01 | Open-market sale | 119 | $37.65 | 2,324 |
| 2008-04-01 | Open-market sale | 14 | $37.64 | 2,443 |
| 2008-04-01 | Open-market sale | 42 | $37.63 | 2,457 |
| 2008-04-01 | Open-market sale | 42 | $37.62 | 2,499 |
| 2008-04-01 | Open-market sale | 111 | $37.61 | 2,541 |
| 2008-04-01 | Open-market sale | 70 | $37.60 | 2,652 |
| 2008-04-01 | Open-market sale | 70 | $37.59 | 2,722 |
| 2008-04-01 | Open-market sale | 14 | $37.58 | 2,792 |
| 2008-04-01 | Open-market sale | 70 | $37.56 | 2,806 |
| 2008-04-01 | Open-market sale | 56 | $37.55 | 2,876 |
| 2008-04-01 | Open-market sale | 98 | $37.54 | 2,932 |
| 2008-04-01 | Open-market sale | 56 | $37.53 | 3,030 |
| 2008-04-01 | Open-market sale | 28 | $37.52 | 3,086 |
| 2008-04-01 | Open-market sale | 42 | $37.51 | 3,114 |
| 2008-04-01 | Open-market sale | 28 | $37.50 | 3,156 |
| 2008-04-01 | Open-market sale | 14 | $37.48 | 3,184 |
| 2008-04-01 | Open-market sale | 56 | $37.47 | 3,198 |
| 2008-04-01 | Open-market sale | 84 | $37.45 | 3,254 |
| 2008-04-01 | Open-market sale | 70 | $37.41 | 3,338 |
| 2008-04-01 | Open-market sale | 28 | $37.40 | 3,408 |
| 2008-04-01 | Open-market sale | 14 | $37.39 | 3,436 |
| 2008-04-01 | Open-market sale | 42 | $37.37 | 3,450 |
| 2008-04-01 | Open-market sale | 28 | $37.36 | 3,492 |
| 2008-04-01 | Open-market sale | 86 | $37.64 | 15,063 |
| 2008-04-01 | Open-market sale | 683 | $37.61 | 15,665 |
| 2008-04-01 | Open-market sale | 430 | $37.60 | 16,348 |
| 2008-04-01 | Open-market sale | 430 | $37.59 | 16,778 |
| 2008-04-01 | Open-market sale | 86 | $37.58 | 17,208 |
| 2008-04-01 | Open-market sale | 430 | $37.56 | 17,294 |
| 2008-04-01 | Open-market sale | 172 | $37.97 | 9,030 |
| 2008-04-01 | Open-market sale | 86 | $37.95 | 9,202 |
| 2008-04-01 | Open-market sale | 594 | $37.94 | 9,288 |
| 2008-04-01 | Open-market sale | 258 | $37.93 | 9,882 |
| 2008-04-01 | Open-market sale | 258 | $37.92 | 10,140 |
| 2008-04-01 | Open-market sale | 172 | $37.91 | 10,398 |
| 2008-04-01 | Open-market sale | 258 | $37.90 | 10,570 |
| 2008-04-01 | Open-market sale | 86 | $37.89 | 10,828 |
| 2008-04-01 | Open-market sale | 344 | $37.88 | 10,914 |
| 2008-04-01 | Open-market sale | 172 | $37.87 | 11,258 |
| 2008-04-01 | Open-market sale | 435 | $37.85 | 11,430 |
| 2008-04-01 | Open-market sale | 516 | $37.84 | 11,865 |
| 2008-04-01 | Open-market sale | 172 | $37.79 | 12,381 |
| 2008-04-01 | Open-market sale | 172 | $37.77 | 12,553 |
| 2008-04-01 | Open-market sale | 86 | $37.75 | 12,725 |
| 2008-04-01 | Open-market sale | 258 | $37.73 | 12,811 |
| 2008-04-01 | Open-market sale | 86 | $37.71 | 13,069 |
| 2008-04-01 | Open-market sale | 172 | $37.69 | 13,155 |
| 2008-04-01 | Open-market sale | 611 | $37.68 | 13,327 |
| 2008-04-01 | Open-market sale | 172 | $37.67 | 13,938 |
| 2008-04-01 | Open-market sale | 172 | $37.66 | 14,110 |
| 2008-04-01 | Open-market sale | 781 | $37.65 | 14,282 |
| 2008-04-01 | Open-market sale | 258 | $37.62 | 15,407 |
| 2008-04-01 | Open-market sale | 258 | $37.63 | 15,149 |
| 2008-04-01 | Option exercise (derivative) | 26,785 | $6.68 | 951,827 |
| 2008-04-01 | Open-market sale | 70 | $38.22 | 644 |
| 2008-04-01 | Open-market sale | 83 | $37.01 | 24,208 |
| 2008-04-01 | Open-market sale | 602 | $37.00 | 24,291 |
| 2008-04-01 | Open-market sale | 430 | $36.99 | 24,893 |
| 2008-04-01 | Open-market sale | 172 | $36.98 | 25,323 |
| 2008-04-01 | Open-market sale | 258 | $36.97 | 25,495 |
| 2008-04-01 | Open-market sale | 86 | $36.96 | 25,753 |
| 2008-04-01 | Open-market sale | 516 | $36.72 | 25,839 |
| 2008-04-01 | Open-market sale | 86 | $36.72 | 26,355 |
| 2008-04-01 | Open-market sale | 86 | $36.70 | 26,441 |
| 2008-04-01 | Open-market sale | 172 | $36.69 | 26,527 |
| 2008-04-01 | Open-market sale | 86 | $36.67 | 26,699 |
| 2008-04-01 | Option exercise | 26,785 | $6.68 | 26,785 |
| 2008-04-01 | Open-market sale | 28 | $38.40 | 0 |
| 2008-04-01 | Open-market sale | 14 | $38.39 | 28 |
| 2008-04-01 | Open-market sale | 430 | $37.02 | 23,778 |
| 2008-04-01 | Open-market sale | 14 | $38.38 | 42 |
| 2008-04-01 | Open-market sale | 28 | $38.37 | 56 |
| 2008-04-01 | Open-market sale | 28 | $38.36 | 84 |
| 2008-04-01 | Open-market sale | 28 | $38.35 | 112 |
| 2008-04-01 | Open-market sale | 42 | $38.34 | 140 |
| 2008-04-01 | Open-market sale | 70 | $38.33 | 182 |
| 2008-04-01 | Open-market sale | 84 | $38.32 | 252 |
| 2008-04-01 | Open-market sale | 56 | $38.31 | 336 |
| 2008-04-01 | Open-market sale | 42 | $38.28 | 392 |
| 2008-04-01 | Open-market sale | 14 | $38.27 | 434 |
| 2008-04-01 | Open-market sale | 56 | $38.26 | 448 |
| 2008-04-01 | Open-market sale | 42 | $38.25 | 504 |
| 2008-04-01 | Open-market sale | 70 | $38.24 | 546 |
| 2008-04-01 | Open-market sale | 28 | $38.23 | 616 |
| 2008-04-01 | Open-market sale | 70 | $38.12 | 938 |
| 2008-04-01 | Open-market sale | 14 | $38.13 | 924 |
| 2008-04-01 | Open-market sale | 98 | $38.11 | 1,008 |
| 2008-04-01 | Open-market sale | 84 | $38.10 | 1,106 |
| 2008-04-01 | Open-market sale | 196 | $38.09 | 1,190 |
| 2008-04-01 | Open-market sale | 56 | $38.07 | 1,386 |
| 2008-04-01 | Open-market sale | 14 | $38.06 | 1,442 |
| 2008-04-01 | Open-market sale | 14 | $38.02 | 1,456 |
| 2008-04-01 | Open-market sale | 28 | $37.97 | 1,470 |
| 2008-04-01 | Open-market sale | 14 | $38.16 | 868 |
| 2008-04-01 | Open-market sale | 14 | $37.95 | 1,498 |
| 2008-04-01 | Open-market sale | 42 | $38.17 | 826 |
| 2008-04-01 | Open-market sale | 96 | $37.94 | 1,512 |
| 2008-04-01 | Open-market sale | 42 | $37.93 | 1,608 |
| 2008-04-01 | Open-market sale | 42 | $37.92 | 1,650 |
| 2008-04-01 | Open-market sale | 28 | $37.91 | 1,692 |
| 2008-04-01 | Open-market sale | 42 | $37.90 | 1,720 |
| 2008-04-01 | Open-market sale | 14 | $37.89 | 1,762 |
| 2008-04-01 | Open-market sale | 56 | $37.88 | 1,776 |
| 2008-04-01 | Open-market sale | 28 | $37.87 | 1,832 |
| 2008-04-01 | Open-market sale | 71 | $37.85 | 1,860 |
| 2008-04-01 | Open-market sale | 84 | $37.84 | 1,931 |
| 2008-04-01 | Open-market sale | 28 | $37.79 | 2,015 |
| 2008-04-01 | Open-market sale | 28 | $37.77 | 2,043 |
| 2008-04-01 | Open-market sale | 14 | $38.14 | 910 |
| 2008-04-01 | Open-market sale | 28 | $38.15 | 882 |
| 2008-04-01 | Open-market sale | 14 | $38.21 | 714 |
| 2008-04-01 | Open-market sale | 42 | $38.20 | 728 |
| 2008-04-01 | Open-market sale | 42 | $38.19 | 770 |
| 2008-04-01 | Open-market sale | 14 | $38.18 | 812 |
| 2008-04-01 | Open-market sale | 86 | $38.39 | 172 |
| 2008-04-01 | Open-market sale | 172 | $38.40 | 0 |
| 2008-04-01 | Open-market sale | 86 | $38.38 | 258 |
| 2008-04-01 | Open-market sale | 172 | $37.36 | 21,508 |
| 2008-04-01 | Open-market sale | 86 | $37.35 | 21,680 |
| 2008-04-01 | Open-market sale | 86 | $37.34 | 21,766 |
| 2008-04-01 | Open-market sale | 86 | $37.33 | 21,852 |
| 2008-04-01 | Open-market sale | 40 | $37.25 | 21,938 |
| 2008-04-01 | Open-market sale | 86 | $37.23 | 21,978 |
| 2008-04-01 | Open-market sale | 258 | $37.21 | 22,064 |
| 2008-04-01 | Open-market sale | 172 | $37.20 | 22,322 |
| 2008-04-01 | Open-market sale | 163 | $37.14 | 22,494 |
| 2008-04-01 | Open-market sale | 172 | $37.11 | 22,657 |
| 2008-04-01 | Open-market sale | 86 | $37.10 | 22,829 |
| 2008-04-01 | Open-market sale | 172 | $37.09 | 22,915 |
| 2008-04-01 | Open-market sale | 86 | $37.07 | 23,087 |
| 2008-04-01 | Open-market sale | 66 | $37.06 | 23,173 |
| 2008-04-01 | Open-market sale | 109 | $37.05 | 23,239 |
| 2008-04-01 | Open-market sale | 86 | $37.04 | 23,348 |
| 2008-04-01 | Open-market sale | 344 | $37.03 | 23,434 |
| 2008-04-01 | Open-market sale | 86 | $37.39 | 21,164 |
| 2008-04-01 | Open-market sale | 258 | $37.37 | 21,250 |
| 2008-04-01 | Open-market sale | 344 | $37.55 | 17,724 |
| 2008-04-01 | Open-market sale | 602 | $37.54 | 18,068 |
| 2008-04-01 | Open-market sale | 344 | $37.53 | 18,670 |
| 2008-04-01 | Open-market sale | 172 | $37.52 | 19,014 |
| 2008-04-01 | Open-market sale | 258 | $37.51 | 19,186 |
| 2008-04-01 | Open-market sale | 172 | $37.50 | 19,444 |
| 2008-04-01 | Open-market sale | 86 | $37.48 | 19,616 |
| 2008-04-01 | Open-market sale | 344 | $37.47 | 19,702 |
| 2008-04-01 | Open-market sale | 516 | $37.45 | 20,046 |
| 2008-04-01 | Open-market sale | 430 | $37.41 | 20,562 |
| 2008-04-01 | Open-market sale | 172 | $37.40 | 20,992 |
| 2008-04-01 | Open-market sale | 430 | $38.22 | 3,956 |
| 2008-04-01 | Open-market sale | 86 | $38.21 | 4,386 |
| 2008-04-01 | Open-market sale | 258 | $38.20 | 4,472 |
| 2008-04-01 | Open-market sale | 258 | $38.19 | 4,730 |
| 2008-04-01 | Open-market sale | 86 | $38.18 | 4,988 |
| 2008-04-01 | Open-market sale | 258 | $38.17 | 5,074 |
| 2008-04-01 | Open-market sale | 86 | $38.16 | 5,332 |
| 2008-04-01 | Open-market sale | 172 | $38.15 | 5,418 |
| 2008-04-01 | Open-market sale | 86 | $38.14 | 5,590 |
| 2008-04-01 | Open-market sale | 86 | $38.13 | 5,676 |
| 2008-04-01 | Open-market sale | 430 | $38.12 | 5,762 |
| 2008-04-01 | Open-market sale | 602 | $38.11 | 6,192 |
| 2008-04-01 | Open-market sale | 516 | $38.10 | 6,794 |
| 2008-04-01 | Open-market sale | 1,204 | $38.09 | 7,310 |
| 2008-04-01 | Open-market sale | 344 | $38.07 | 8,514 |
| 2008-04-01 | Open-market sale | 86 | $38.06 | 8,858 |
| 2008-04-01 | Open-market sale | 86 | $38.02 | 8,944 |
| 2008-04-01 | Open-market sale | 172 | $38.37 | 344 |
| 2008-04-01 | Open-market sale | 172 | $38.36 | 516 |
| 2008-04-01 | Open-market sale | 172 | $38.35 | 688 |
| 2008-04-01 | Open-market sale | 258 | $38.34 | 860 |
| 2008-04-01 | Open-market sale | 430 | $38.33 | 1,118 |
| 2008-04-01 | Open-market sale | 516 | $38.32 | 1,548 |
| 2008-04-01 | Open-market sale | 344 | $38.31 | 2,064 |
| 2008-04-01 | Open-market sale | 258 | $38.28 | 2,408 |
| 2008-04-01 | Open-market sale | 86 | $38.27 | 2,666 |
| 2008-04-01 | Open-market sale | 344 | $38.26 | 2,752 |
| 2008-04-01 | Open-market sale | 258 | $38.25 | 3,096 |
| 2008-04-01 | Open-market sale | 430 | $38.24 | 3,354 |
| 2008-04-01 | Open-market sale | 172 | $38.23 | 3,784 |
| 2008-04-01 | Option exercise (derivative) | 4,352 | $0.79 | 21,760 |
| 2008-04-01 | Open-market sale | 70 | $37.02 | 3,863 |
| 2008-04-01 | Open-market sale | 70 | $36.99 | 4,044 |
| 2008-04-01 | Open-market sale | 28 | $36.98 | 4,114 |
| 2008-04-01 | Open-market sale | 42 | $36.97 | 4,142 |
| 2008-04-01 | Open-market sale | 14 | $36.96 | 4,184 |
| 2008-04-01 | Open-market sale | 84 | $36.72 | 4,198 |
| 2008-04-01 | Open-market sale | 14 | $36.72 | 4,282 |
| 2008-04-01 | Open-market sale | 14 | $36.70 | 4,296 |
| 2008-04-01 | Open-market sale | 28 | $36.69 | 4,310 |
| 2008-04-01 | Open-market sale | 14 | $36.67 | 4,338 |
| 2008-04-01 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2008-04-01 | Open-market sale | 410 | $37.20 | 7,050 |
| 2008-04-01 | Open-market sale | 14 | $37.35 | 3,520 |
| 2008-04-01 | Open-market sale | 14 | $37.34 | 3,534 |
| 2008-04-01 | Open-market sale | 14 | $37.33 | 3,548 |
| 2008-04-01 | Open-market sale | 7 | $37.25 | 3,562 |
| 2008-04-01 | Open-market sale | 14 | $37.23 | 3,569 |
| 2008-04-01 | Open-market sale | 42 | $37.21 | 3,583 |
| 2008-04-01 | Open-market sale | 28 | $37.20 | 3,625 |
| 2008-04-01 | Open-market sale | 27 | $37.14 | 3,653 |
| 2008-04-01 | Open-market sale | 28 | $37.11 | 3,680 |
| 2008-04-01 | Open-market sale | 14 | $37.10 | 3,708 |
| 2008-04-01 | Open-market sale | 28 | $37.09 | 3,722 |
| 2008-04-01 | Open-market sale | 14 | $37.07 | 3,750 |
| 2008-04-01 | Open-market sale | 11 | $37.06 | 3,764 |
| 2008-04-01 | Open-market sale | 18 | $37.05 | 3,775 |
| 2008-04-01 | Open-market sale | 14 | $37.04 | 3,793 |
| 2008-04-01 | Open-market sale | 56 | $37.03 | 3,807 |
| 2008-04-01 | Open-market sale | 98 | $37.00 | 3,946 |
| 2008-04-01 | Open-market sale | 13 | $37.01 | 3,933 |
| 2008-03-03 | Option exercise (derivative) | 26,785 | $6.68 | 978,612 |
| 2008-03-03 | Open-market sale | 86 | $38.79 | 24,119 |
| 2008-03-03 | Open-market sale | 258 | $38.78 | 24,205 |
| 2008-03-03 | Open-market sale | 172 | $38.77 | 24,463 |
| 2008-03-03 | Open-market sale | 860 | $38.76 | 24,635 |
| 2008-03-03 | Open-market sale | 860 | $38.75 | 25,495 |
| 2008-03-03 | Open-market sale | 86 | $38.74 | 26,355 |
| 2008-03-03 | Open-market sale | 86 | $38.73 | 26,441 |
| 2008-03-03 | Open-market sale | 172 | $38.69 | 26,527 |
| 2008-03-03 | Open-market sale | 86 | $38.65 | 26,699 |
| 2008-03-03 | Option exercise | 26,785 | $6.68 | 26,785 |
| 2008-03-03 | Open-market sale | 172 | $38.98 | 344 |
| 2008-03-03 | Open-market sale | 430 | $38.97 | 516 |
| 2008-03-03 | Open-market sale | 516 | $38.96 | 946 |
| 2008-03-03 | Open-market sale | 430 | $38.95 | 1,462 |
| 2008-03-03 | Open-market sale | 344 | $38.94 | 1,892 |
| 2008-03-03 | Open-market sale | 860 | $38.93 | 2,236 |
| 2008-03-03 | Open-market sale | 860 | $38.92 | 3,096 |
| 2008-03-03 | Open-market sale | 860 | $38.91 | 3,956 |
| 2008-03-03 | Open-market sale | 946 | $38.90 | 4,816 |
| 2008-03-03 | Open-market sale | 258 | $38.89 | 5,762 |
| 2008-03-03 | Open-market sale | 1,806 | $38.88 | 6,020 |
| 2008-03-03 | Open-market sale | 2,925 | $38.87 | 7,826 |
| 2008-03-03 | Open-market sale | 172 | $38.87 | 10,751 |
| 2008-03-03 | Open-market sale | 4,477 | $38.86 | 10,923 |
| 2008-03-03 | Open-market sale | 6,225 | $38.85 | 15,400 |
| 2008-03-03 | Open-market sale | 430 | $38.84 | 21,625 |
| 2008-03-03 | Open-market sale | 430 | $38.80 | 23,689 |
| 2008-03-03 | Open-market sale | 430 | $38.81 | 23,259 |
| 2008-03-03 | Open-market sale | 860 | $38.82 | 22,399 |
| 2008-03-03 | Open-market sale | 344 | $38.83 | 22,055 |
| 2008-03-03 | Option exercise (derivative) | 4,352 | $0.79 | 26,112 |
| 2008-03-03 | Open-market sale | 28 | $38.77 | 3,974 |
| 2008-03-03 | Open-market sale | 14 | $38.74 | 4,282 |
| 2008-03-03 | Open-market sale | 14 | $38.73 | 4,296 |
| 2008-03-03 | Open-market sale | 28 | $38.69 | 4,310 |
| 2008-03-03 | Open-market sale | 14 | $38.65 | 4,338 |
| 2008-03-03 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2008-03-03 | Open-market sale | 410 | $38.90 | 7,460 |
| 2008-03-03 | Open-market sale | 86 | $39.01 | 0 |
| 2008-03-03 | Open-market sale | 258 | $38.99 | 86 |
| 2008-03-03 | Open-market sale | 70 | $38.95 | 238 |
| 2008-03-03 | Open-market sale | 56 | $38.94 | 308 |
| 2008-03-03 | Open-market sale | 140 | $38.93 | 364 |
| 2008-03-03 | Open-market sale | 140 | $38.92 | 504 |
| 2008-03-03 | Open-market sale | 140 | $38.91 | 644 |
| 2008-03-03 | Open-market sale | 154 | $38.90 | 784 |
| 2008-03-03 | Open-market sale | 42 | $38.89 | 938 |
| 2008-03-03 | Open-market sale | 294 | $38.88 | 980 |
| 2008-03-03 | Open-market sale | 475 | $38.87 | 1,274 |
| 2008-03-03 | Open-market sale | 28 | $38.87 | 1,749 |
| 2008-03-03 | Open-market sale | 723 | $38.86 | 1,777 |
| 2008-03-03 | Open-market sale | 1,012 | $38.85 | 2,500 |
| 2008-03-03 | Open-market sale | 70 | $38.84 | 3,512 |
| 2008-03-03 | Open-market sale | 56 | $38.83 | 3,582 |
| 2008-03-03 | Open-market sale | 140 | $38.82 | 3,638 |
| 2008-03-03 | Open-market sale | 70 | $38.81 | 3,778 |
| 2008-03-03 | Open-market sale | 70 | $38.80 | 3,848 |
| 2008-03-03 | Open-market sale | 14 | $38.79 | 3,918 |
| 2008-03-03 | Open-market sale | 42 | $38.78 | 3,932 |
| 2008-03-03 | Open-market sale | 140 | $38.75 | 4,142 |
| 2008-03-03 | Open-market sale | 140 | $38.76 | 4,002 |
| 2008-03-03 | Open-market sale | 14 | $39.01 | 0 |
| 2008-03-03 | Open-market sale | 42 | $38.99 | 14 |
| 2008-03-03 | Open-market sale | 28 | $38.98 | 56 |
| 2008-03-03 | Open-market sale | 70 | $38.97 | 84 |
| 2008-03-03 | Open-market sale | 84 | $38.96 | 154 |
| 2008-02-01 | Open-market sale | 14 | $42.51 | 1,610 |
| 2008-02-01 | Open-market sale | 56 | $42.50 | 1,624 |
| 2008-02-01 | Open-market sale | 42 | $42.80 | 840 |
| 2008-02-01 | Open-market sale | 14 | $42.80 | 882 |
| 2008-02-01 | Open-market sale | 42 | $42.79 | 896 |
| 2008-02-01 | Open-market sale | 14 | $42.79 | 938 |
| 2008-02-01 | Open-market sale | 42 | $42.79 | 952 |
| 2008-02-01 | Open-market sale | 56 | $42.78 | 994 |
| 2008-02-01 | Open-market sale | 84 | $42.78 | 1,050 |
| 2008-02-01 | Open-market sale | 14 | $42.78 | 1,134 |
| 2008-02-01 | Open-market sale | 14 | $42.77 | 1,148 |
| 2008-02-01 | Open-market sale | 14 | $42.77 | 1,162 |
| 2008-02-01 | Open-market sale | 14 | $42.76 | 1,176 |
| 2008-02-01 | Open-market sale | 14 | $42.76 | 1,190 |
| 2008-02-01 | Open-market sale | 14 | $42.76 | 1,204 |
| 2008-02-01 | Open-market sale | 14 | $42.75 | 1,218 |
| 2008-02-01 | Open-market sale | 28 | $42.73 | 1,232 |
| 2008-02-01 | Open-market sale | 28 | $42.72 | 1,260 |
| 2008-02-01 | Open-market sale | 28 | $42.72 | 1,288 |
| 2008-02-01 | Open-market sale | 28 | $42.68 | 1,316 |
| 2008-02-01 | Open-market sale | 14 | $42.67 | 1,344 |
| 2008-02-01 | Open-market sale | 42 | $42.66 | 1,358 |
| 2008-02-01 | Open-market sale | 28 | $42.65 | 1,400 |
| 2008-02-01 | Open-market sale | 56 | $42.63 | 1,428 |
| 2008-02-01 | Open-market sale | 42 | $42.61 | 1,484 |
| 2008-02-01 | Open-market sale | 28 | $42.60 | 1,526 |
| 2008-02-01 | Open-market sale | 14 | $42.59 | 1,554 |
| 2008-02-01 | Open-market sale | 14 | $42.58 | 1,568 |
| 2008-02-01 | Open-market sale | 14 | $42.55 | 1,582 |
| 2008-02-01 | Open-market sale | 14 | $42.51 | 1,596 |
| 2008-02-01 | Open-market sale | 172 | $42.65 | 8,600 |
| 2008-02-01 | Open-market sale | 344 | $42.63 | 8,772 |
| 2008-02-01 | Open-market sale | 258 | $42.66 | 8,342 |
| 2008-02-01 | Open-market sale | 86 | $42.67 | 8,256 |
| 2008-02-01 | Open-market sale | 172 | $42.68 | 8,084 |
| 2008-02-01 | Open-market sale | 258 | $42.61 | 9,116 |
| 2008-02-01 | Open-market sale | 172 | $42.60 | 9,374 |
| 2008-02-01 | Open-market sale | 86 | $42.59 | 9,546 |
| 2008-02-01 | Open-market sale | 86 | $42.58 | 9,632 |
| 2008-02-01 | Open-market sale | 86 | $42.55 | 9,718 |
| 2008-02-01 | Open-market sale | 86 | $42.51 | 9,804 |
| 2008-02-01 | Open-market sale | 86 | $42.83 | 4,988 |
| 2008-02-01 | Open-market sale | 86 | $42.80 | 5,074 |
| 2008-02-01 | Open-market sale | 258 | $42.80 | 5,160 |
| 2008-02-01 | Open-market sale | 86 | $42.80 | 5,418 |
| 2008-02-01 | Open-market sale | 258 | $42.79 | 5,504 |
| 2008-02-01 | Open-market sale | 86 | $42.79 | 5,762 |
| 2008-02-01 | Open-market sale | 258 | $42.79 | 5,848 |
| 2008-02-01 | Open-market sale | 344 | $42.78 | 6,106 |
| 2008-02-01 | Open-market sale | 516 | $42.78 | 6,450 |
| 2008-02-01 | Open-market sale | 86 | $42.78 | 6,966 |
| 2008-02-01 | Open-market sale | 86 | $42.77 | 7,052 |
| 2008-02-01 | Open-market sale | 86 | $42.77 | 7,138 |
| 2008-02-01 | Open-market sale | 86 | $42.76 | 7,224 |
| 2008-02-01 | Open-market sale | 86 | $42.76 | 7,310 |
| 2008-02-01 | Open-market sale | 86 | $42.76 | 7,396 |
| 2008-02-01 | Open-market sale | 86 | $42.75 | 7,482 |
| 2008-02-01 | Open-market sale | 172 | $42.73 | 7,568 |
| 2008-02-01 | Open-market sale | 172 | $42.72 | 7,740 |
| 2008-02-01 | Open-market sale | 172 | $42.72 | 7,912 |
| 2008-02-01 | Option exercise (derivative) | 26,785 | $6.68 | 1,005,397 |
| 2008-02-01 | Open-market sale | 86 | $41.10 | 23,304 |
| 2008-02-01 | Open-market sale | 86 | $41.09 | 23,390 |
| 2008-02-01 | Open-market sale | 86 | $41.11 | 23,218 |
| 2008-02-01 | Open-market sale | 86 | $41.09 | 23,476 |
| 2008-02-01 | Open-market sale | 86 | $41.08 | 23,562 |
| 2008-02-01 | Open-market sale | 516 | $41.06 | 23,648 |
| 2008-02-01 | Open-market sale | 516 | $41.05 | 24,164 |
| 2008-02-01 | Open-market sale | 430 | $41.04 | 24,680 |
| 2008-02-01 | Open-market sale | 172 | $41.03 | 25,110 |
| 2008-02-01 | Open-market sale | 557 | $41.02 | 25,282 |
| 2008-02-01 | Open-market sale | 86 | $41.01 | 25,839 |
| 2008-02-01 | Open-market sale | 86 | $41.00 | 25,925 |
| 2008-02-01 | Open-market sale | 86 | $40.99 | 26,011 |
| 2008-02-01 | Open-market sale | 86 | $40.95 | 26,097 |
| 2008-02-01 | Open-market sale | 344 | $40.94 | 26,183 |
| 2008-02-01 | Open-market sale | 172 | $40.93 | 26,527 |
| 2008-02-01 | Open-market sale | 86 | $40.91 | 26,699 |
| 2008-02-01 | Option exercise | 26,785 | $6.68 | 26,785 |
| 2008-02-01 | Open-market sale | 200 | $41.96 | 7,870 |
| 2008-02-01 | Open-market sale | 100 | $41.93 | 8,070 |
| 2008-02-01 | Open-market sale | 110 | $41.90 | 8,170 |
| 2008-02-01 | Open-market sale | 86 | $41.57 | 20,892 |
| 2008-02-01 | Open-market sale | 172 | $41.56 | 20,978 |
| 2008-02-01 | Open-market sale | 90 | $41.55 | 21,150 |
| 2008-02-01 | Open-market sale | 86 | $41.53 | 21,240 |
| 2008-02-01 | Open-market sale | 172 | $41.35 | 21,326 |
| 2008-02-01 | Open-market sale | 1,118 | $41.30 | 21,498 |
| 2008-02-01 | Open-market sale | 86 | $41.21 | 22,616 |
| 2008-02-01 | Open-market sale | 344 | $41.14 | 22,702 |
| 2008-02-01 | Open-market sale | 172 | $41.13 | 23,046 |
| 2008-02-01 | Open-market sale | 87 | $42.36 | 10,665 |
| 2008-02-01 | Open-market sale | 86 | $42.35 | 10,752 |
| 2008-02-01 | Open-market sale | 87 | $42.46 | 10,578 |
| 2008-02-01 | Open-market sale | 172 | $42.47 | 10,406 |
| 2008-02-01 | Open-market sale | 86 | $42.34 | 10,838 |
| 2008-02-01 | Open-market sale | 516 | $42.34 | 10,924 |
| 2008-02-01 | Open-market sale | 172 | $42.33 | 11,440 |
| 2008-02-01 | Open-market sale | 86 | $42.32 | 11,612 |
| 2008-02-01 | Open-market sale | 86 | $42.31 | 11,698 |
| 2008-02-01 | Open-market sale | 172 | $42.29 | 11,784 |
| 2008-02-01 | Open-market sale | 86 | $42.28 | 11,956 |
| 2008-02-01 | Open-market sale | 344 | $42.28 | 12,042 |
| 2008-02-01 | Open-market sale | 172 | $42.27 | 12,386 |
| 2008-02-01 | Open-market sale | 86 | $42.25 | 12,558 |
| 2008-02-01 | Open-market sale | 172 | $42.25 | 12,644 |
| 2008-02-01 | Open-market sale | 172 | $42.24 | 12,816 |
| 2008-02-01 | Open-market sale | 173 | $42.23 | 12,988 |
| 2008-02-01 | Open-market sale | 172 | $42.22 | 13,161 |
| 2008-02-01 | Open-market sale | 87 | $42.19 | 13,333 |
| 2008-02-01 | Open-market sale | 77 | $42.18 | 13,420 |
| 2008-02-01 | Open-market sale | 173 | $42.08 | 13,497 |
| 2008-02-01 | Open-market sale | 173 | $42.07 | 13,670 |
| 2008-02-01 | Open-market sale | 87 | $42.05 | 13,843 |
| 2008-02-01 | Open-market sale | 86 | $42.00 | 13,930 |
| 2008-02-01 | Open-market sale | 172 | $41.96 | 14,016 |
| 2008-02-01 | Open-market sale | 172 | $41.95 | 14,188 |
| 2008-02-01 | Open-market sale | 86 | $41.95 | 14,360 |
| 2008-02-01 | Open-market sale | 86 | $42.51 | 9,890 |
| 2008-02-01 | Open-market sale | 344 | $42.50 | 9,976 |
| 2008-02-01 | Open-market sale | 86 | $42.48 | 10,320 |
| 2008-02-01 | Open-market sale | 28 | $42.33 | 1,860 |
| 2008-02-01 | Open-market sale | 14 | $42.32 | 1,888 |
| 2008-02-01 | Open-market sale | 14 | $42.31 | 1,902 |
| 2008-02-01 | Open-market sale | 28 | $42.29 | 1,916 |
| 2008-02-01 | Open-market sale | 14 | $42.28 | 1,944 |
| 2008-02-01 | Open-market sale | 56 | $42.28 | 1,958 |
| 2008-02-01 | Open-market sale | 28 | $42.27 | 2,014 |
| 2008-02-01 | Open-market sale | 14 | $42.25 | 2,042 |
| 2008-02-01 | Open-market sale | 28 | $42.25 | 2,056 |
| 2008-02-01 | Open-market sale | 28 | $42.24 | 2,084 |
| 2008-02-01 | Open-market sale | 27 | $42.23 | 2,112 |
| 2008-02-01 | Open-market sale | 28 | $42.22 | 2,139 |
| 2008-02-01 | Open-market sale | 13 | $42.19 | 2,167 |
| 2008-02-01 | Open-market sale | 13 | $42.18 | 2,180 |
| 2008-02-01 | Open-market sale | 27 | $42.08 | 2,193 |
| 2008-02-01 | Open-market sale | 14 | $42.35 | 1,748 |
| 2008-02-01 | Open-market sale | 27 | $42.07 | 2,220 |
| 2008-02-01 | Open-market sale | 13 | $42.05 | 2,247 |
| 2008-02-01 | Open-market sale | 14 | $42.00 | 2,260 |
| 2008-02-01 | Open-market sale | 28 | $41.96 | 2,274 |
| 2008-02-01 | Open-market sale | 28 | $41.95 | 2,302 |
| 2008-02-01 | Open-market sale | 14 | $41.95 | 2,330 |
| 2008-02-01 | Open-market sale | 14 | $41.94 | 2,344 |
| 2008-02-01 | Open-market sale | 14 | $41.93 | 2,358 |
| 2008-02-01 | Open-market sale | 14 | $42.48 | 1,680 |
| 2008-02-01 | Open-market sale | 28 | $42.47 | 1,694 |
| 2008-02-01 | Open-market sale | 13 | $42.46 | 1,722 |
| 2008-02-01 | Open-market sale | 13 | $42.36 | 1,735 |
| 2008-02-01 | Open-market sale | 84 | $42.34 | 1,776 |
| 2008-02-01 | Open-market sale | 14 | $42.34 | 1,762 |
| 2008-02-01 | Open-market sale | 42 | $41.76 | 2,722 |
| 2008-02-01 | Open-market sale | 14 | $41.75 | 2,764 |
| 2008-02-01 | Open-market sale | 14 | $41.75 | 2,778 |
| 2008-02-01 | Open-market sale | 14 | $41.73 | 2,792 |
| 2008-02-01 | Open-market sale | 56 | $41.72 | 2,806 |
| 2008-02-01 | Open-market sale | 70 | $41.71 | 2,862 |
| 2008-02-01 | Open-market sale | 14 | $41.70 | 2,932 |
| 2008-02-01 | Open-market sale | 42 | $41.69 | 2,946 |
| 2008-02-01 | Open-market sale | 42 | $41.67 | 2,988 |
| 2008-02-01 | Open-market sale | 14 | $41.67 | 3,030 |
| 2008-02-01 | Open-market sale | 28 | $41.66 | 3,044 |
| 2008-02-01 | Open-market sale | 154 | $41.65 | 3,072 |
| 2008-02-01 | Open-market sale | 84 | $41.64 | 3,226 |
| 2008-02-01 | Open-market sale | 14 | $41.61 | 3,310 |
| 2008-02-01 | Open-market sale | 28 | $41.59 | 3,324 |
| 2008-02-01 | Open-market sale | 41 | $41.58 | 3,352 |
| 2008-02-01 | Open-market sale | 14 | $41.57 | 3,393 |
| 2008-02-01 | Open-market sale | 28 | $41.56 | 3,407 |
| 2008-02-01 | Open-market sale | 14 | $41.91 | 2,372 |
| 2008-02-01 | Open-market sale | 14 | $41.90 | 2,386 |
| 2008-02-01 | Open-market sale | 14 | $41.86 | 2,400 |
| 2008-02-01 | Open-market sale | 14 | $41.84 | 2,414 |
| 2008-02-01 | Open-market sale | 14 | $41.83 | 2,428 |
| 2008-02-01 | Open-market sale | 42 | $41.82 | 2,442 |
| 2008-02-01 | Open-market sale | 14 | $41.81 | 2,484 |
| 2008-02-01 | Open-market sale | 42 | $41.80 | 2,498 |
| 2008-02-01 | Open-market sale | 14 | $41.80 | 2,540 |
| 2008-02-01 | Open-market sale | 14 | $41.79 | 2,554 |
| 2008-02-01 | Open-market sale | 56 | $41.78 | 2,568 |
| 2008-02-01 | Open-market sale | 98 | $41.77 | 2,624 |
| 2008-02-01 | Open-market sale | 14 | $43.08 | 238 |
| 2008-02-01 | Open-market sale | 14 | $43.08 | 252 |
| 2008-02-01 | Open-market sale | 84 | $43.07 | 266 |
| 2008-02-01 | Open-market sale | 14 | $43.06 | 350 |
| 2008-02-01 | Open-market sale | 14 | $43.04 | 364 |
| 2008-02-01 | Open-market sale | 14 | $43.04 | 378 |
| 2008-02-01 | Open-market sale | 14 | $43.04 | 392 |
| 2008-02-01 | Open-market sale | 14 | $43.03 | 406 |
| 2008-02-01 | Open-market sale | 14 | $43.03 | 420 |
| 2008-02-01 | Open-market sale | 28 | $43.00 | 434 |
| 2008-02-01 | Open-market sale | 14 | $42.98 | 462 |
| 2008-02-01 | Open-market sale | 14 | $42.98 | 476 |
| 2008-02-01 | Open-market sale | 14 | $42.96 | 490 |
| 2008-02-01 | Open-market sale | 14 | $42.96 | 504 |
| 2008-02-01 | Open-market sale | 14 | $42.95 | 518 |
| 2008-02-01 | Open-market sale | 42 | $42.95 | 532 |
| 2008-02-01 | Open-market sale | 14 | $42.95 | 574 |
| 2008-02-01 | Open-market sale | 42 | $42.91 | 588 |
| 2008-02-01 | Open-market sale | 14 | $42.90 | 630 |
| 2008-02-01 | Open-market sale | 14 | $42.88 | 644 |
| 2008-02-01 | Open-market sale | 28 | $42.87 | 658 |
| 2008-02-01 | Open-market sale | 14 | $42.86 | 686 |
| 2008-02-01 | Open-market sale | 28 | $42.84 | 700 |
| 2008-02-01 | Open-market sale | 56 | $42.84 | 728 |
| 2008-02-01 | Open-market sale | 14 | $42.84 | 784 |
| 2008-02-01 | Open-market sale | 14 | $42.84 | 798 |
| 2008-02-01 | Open-market sale | 14 | $42.83 | 812 |
| 2008-02-01 | Open-market sale | 28 | $43.09 | 210 |
| 2008-02-01 | Open-market sale | 14 | $43.10 | 196 |
| 2008-02-01 | Open-market sale | 14 | $42.80 | 826 |
| 2008-02-01 | Open-market sale | 86 | $42.95 | 3,526 |
| 2008-02-01 | Open-market sale | 258 | $42.91 | 3,612 |
| 2008-02-01 | Open-market sale | 258 | $42.95 | 3,268 |
| 2008-02-01 | Open-market sale | 86 | $42.95 | 3,182 |
| 2008-02-01 | Open-market sale | 86 | $42.96 | 3,096 |
| 2008-02-01 | Open-market sale | 86 | $42.96 | 3,010 |
| 2008-02-01 | Open-market sale | 86 | $42.90 | 3,870 |
| 2008-02-01 | Open-market sale | 86 | $42.88 | 3,956 |
| 2008-02-01 | Open-market sale | 172 | $42.87 | 4,042 |
| 2008-02-01 | Open-market sale | 86 | $42.86 | 4,214 |
| 2008-02-01 | Open-market sale | 172 | $42.84 | 4,300 |
| 2008-02-01 | Open-market sale | 344 | $42.84 | 4,472 |
| 2008-02-01 | Open-market sale | 86 | $42.84 | 4,816 |
| 2008-02-01 | Open-market sale | 86 | $42.84 | 4,902 |
| 2008-02-01 | Open-market sale | 86 | $43.15 | 516 |
| 2008-02-01 | Open-market sale | 602 | $43.14 | 602 |
| 2008-02-01 | Open-market sale | 86 | $43.10 | 1,204 |
| 2008-02-01 | Open-market sale | 172 | $43.09 | 1,290 |
| 2008-02-01 | Open-market sale | 86 | $43.08 | 1,462 |
| 2008-02-01 | Open-market sale | 86 | $43.08 | 1,548 |
| 2008-02-01 | Open-market sale | 516 | $43.07 | 1,634 |
| 2008-02-01 | Open-market sale | 86 | $43.06 | 2,150 |
| 2008-02-01 | Open-market sale | 86 | $43.04 | 2,236 |
| 2008-02-01 | Open-market sale | 86 | $43.04 | 2,322 |
| 2008-02-01 | Open-market sale | 86 | $43.04 | 2,408 |
| 2008-02-01 | Open-market sale | 86 | $43.03 | 2,494 |
| 2008-02-01 | Open-market sale | 86 | $43.03 | 2,580 |
| 2008-02-01 | Open-market sale | 172 | $43.00 | 2,666 |
| 2008-02-01 | Open-market sale | 86 | $42.98 | 2,838 |
| 2008-02-01 | Open-market sale | 86 | $42.98 | 2,924 |
| 2008-02-01 | Option exercise (derivative) | 4,352 | $0.79 | 30,464 |
| 2008-02-01 | Open-market sale | 86 | $43.16 | 172 |
| 2008-02-01 | Open-market sale | 172 | $43.15 | 258 |
| 2008-02-01 | Open-market sale | 15 | $41.55 | 3,435 |
| 2008-02-01 | Open-market sale | 14 | $41.53 | 3,450 |
| 2008-02-01 | Open-market sale | 28 | $41.35 | 3,464 |
| 2008-02-01 | Open-market sale | 182 | $41.30 | 3,492 |
| 2008-02-01 | Open-market sale | 14 | $41.21 | 3,674 |
| 2008-02-01 | Open-market sale | 56 | $41.14 | 3,688 |
| 2008-02-01 | Open-market sale | 28 | $41.13 | 3,744 |
| 2008-02-01 | Open-market sale | 14 | $41.11 | 3,772 |
| 2008-02-01 | Open-market sale | 14 | $41.10 | 3,786 |
| 2008-02-01 | Open-market sale | 14 | $41.09 | 3,800 |
| 2008-02-01 | Open-market sale | 14 | $41.09 | 3,814 |
| 2008-02-01 | Open-market sale | 14 | $41.08 | 3,828 |
| 2008-02-01 | Open-market sale | 84 | $41.06 | 3,842 |
| 2008-02-01 | Open-market sale | 84 | $41.05 | 3,926 |
| 2008-02-01 | Open-market sale | 70 | $41.04 | 4,010 |
| 2008-02-01 | Open-market sale | 28 | $41.03 | 4,080 |
| 2008-02-01 | Open-market sale | 90 | $41.02 | 4,108 |
| 2008-02-01 | Open-market sale | 14 | $41.01 | 4,198 |
| 2008-02-01 | Open-market sale | 14 | $41.00 | 4,212 |
| 2008-02-01 | Open-market sale | 14 | $40.99 | 4,226 |
| 2008-02-01 | Open-market sale | 14 | $40.95 | 4,240 |
| 2008-02-01 | Open-market sale | 56 | $40.94 | 4,254 |
| 2008-02-01 | Open-market sale | 28 | $40.93 | 4,310 |
| 2008-02-01 | Open-market sale | 14 | $40.91 | 4,338 |
| 2008-02-01 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2008-02-01 | Open-market sale | 86 | $43.19 | 0 |
| 2008-02-01 | Open-market sale | 86 | $43.18 | 86 |
| 2008-02-01 | Open-market sale | 86 | $43.15 | 430 |
| 2008-02-01 | Open-market sale | 14 | $43.18 | 14 |
| 2008-02-01 | Open-market sale | 14 | $43.16 | 28 |
| 2008-02-01 | Open-market sale | 14 | $43.15 | 42 |
| 2008-02-01 | Open-market sale | 14 | $43.19 | 0 |
| 2008-02-01 | Open-market sale | 14 | $43.15 | 84 |
| 2008-02-01 | Open-market sale | 98 | $43.14 | 98 |
| 2008-02-01 | Open-market sale | 28 | $43.15 | 56 |
| 2008-02-01 | Open-market sale | 86 | $41.75 | 17,112 |
| 2008-02-01 | Open-market sale | 86 | $41.73 | 17,198 |
| 2008-02-01 | Open-market sale | 344 | $41.72 | 17,284 |
| 2008-02-01 | Open-market sale | 430 | $41.71 | 17,628 |
| 2008-02-01 | Open-market sale | 86 | $41.70 | 18,058 |
| 2008-02-01 | Open-market sale | 258 | $41.69 | 18,144 |
| 2008-02-01 | Open-market sale | 258 | $41.67 | 18,402 |
| 2008-02-01 | Open-market sale | 86 | $41.67 | 18,660 |
| 2008-02-01 | Open-market sale | 172 | $41.66 | 18,746 |
| 2008-02-01 | Open-market sale | 946 | $41.65 | 18,918 |
| 2008-02-01 | Open-market sale | 516 | $41.64 | 19,864 |
| 2008-02-01 | Open-market sale | 86 | $41.61 | 20,380 |
| 2008-02-01 | Open-market sale | 172 | $41.59 | 20,466 |
| 2008-02-01 | Open-market sale | 254 | $41.58 | 20,638 |
| 2008-02-01 | Open-market sale | 258 | $41.76 | 16,768 |
| 2008-02-01 | Open-market sale | 86 | $41.93 | 14,532 |
| 2008-02-01 | Open-market sale | 86 | $41.91 | 14,618 |
| 2008-02-01 | Open-market sale | 86 | $41.90 | 14,704 |
| 2008-02-01 | Open-market sale | 86 | $41.86 | 14,790 |
| 2008-02-01 | Open-market sale | 86 | $41.84 | 14,876 |
| 2008-02-01 | Open-market sale | 86 | $41.83 | 14,962 |
| 2008-02-01 | Open-market sale | 258 | $41.82 | 15,048 |
| 2008-02-01 | Open-market sale | 86 | $41.81 | 15,306 |
| 2008-02-01 | Open-market sale | 258 | $41.80 | 15,392 |
| 2008-02-01 | Open-market sale | 86 | $41.80 | 15,650 |
| 2008-02-01 | Open-market sale | 86 | $41.79 | 15,736 |
| 2008-02-01 | Open-market sale | 344 | $41.78 | 15,822 |
| 2008-02-01 | Open-market sale | 602 | $41.77 | 16,166 |
| 2008-02-01 | Open-market sale | 86 | $41.75 | 17,026 |
| 2008-02-01 | Open-market sale | 86 | $41.94 | 14,446 |
| 2008-01-02 | Option exercise (derivative) | 4,352 | $0.79 | 34,816 |
| 2008-01-02 | Open-market sale | 86 | $45.11 | 2,698 |
| 2008-01-02 | Open-market sale | 258 | $45.09 | 3,730 |
| 2008-01-02 | Open-market sale | 516 | $45.08 | 3,988 |
| 2008-01-02 | Open-market sale | 86 | $45.08 | 4,504 |
| 2008-01-02 | Open-market sale | 258 | $45.07 | 4,590 |
| 2008-01-02 | Open-market sale | 86 | $45.07 | 4,848 |
| 2008-01-02 | Open-market sale | 385 | $45.06 | 4,934 |
| 2008-01-02 | Open-market sale | 258 | $45.05 | 5,319 |
| 2008-01-02 | Open-market sale | 86 | $45.05 | 5,577 |
| 2008-01-02 | Open-market sale | 95 | $45.04 | 5,663 |
| 2008-01-02 | Open-market sale | 516 | $45.03 | 5,758 |
| 2008-01-02 | Open-market sale | 344 | $45.03 | 6,274 |
| 2008-01-02 | Open-market sale | 946 | $45.02 | 6,618 |
| 2008-01-02 | Open-market sale | 1,032 | $45.01 | 7,564 |
| 2008-01-02 | Open-market sale | 344 | $45.01 | 8,596 |
| 2008-01-02 | Open-market sale | 1,815 | $45.00 | 8,940 |
| 2008-01-02 | Open-market sale | 86 | $45.00 | 10,755 |
| 2008-01-02 | Open-market sale | 14 | $44.48 | 4,324 |
| 2008-01-02 | Open-market sale | 14 | $44.47 | 4,338 |
| 2008-01-02 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2008-01-02 | Open-market sale | 86 | $45.18 | 0 |
| 2008-01-02 | Open-market sale | 634 | $45.17 | 86 |
| 2008-01-02 | Open-market sale | 688 | $45.15 | 720 |
| 2008-01-02 | Open-market sale | 172 | $45.14 | 1,408 |
| 2008-01-02 | Open-market sale | 172 | $45.13 | 1,580 |
| 2008-01-02 | Open-market sale | 172 | $45.13 | 1,752 |
| 2008-01-02 | Open-market sale | 172 | $45.12 | 1,924 |
| 2008-01-02 | Open-market sale | 602 | $45.11 | 2,096 |
| 2008-01-02 | Open-market sale | 430 | $45.09 | 3,300 |
| 2008-01-02 | Open-market sale | 516 | $45.10 | 2,784 |
| 2008-01-02 | Open-market sale | 14 | $44.74 | 3,708 |
| 2008-01-02 | Open-market sale | 28 | $44.72 | 3,778 |
| 2008-01-02 | Open-market sale | 56 | $44.71 | 3,806 |
| 2008-01-02 | Open-market sale | 14 | $44.71 | 3,862 |
| 2008-01-02 | Open-market sale | 70 | $44.70 | 3,876 |
| 2008-01-02 | Open-market sale | 28 | $44.69 | 3,946 |
| 2008-01-02 | Open-market sale | 42 | $44.68 | 3,974 |
| 2008-01-02 | Open-market sale | 14 | $44.67 | 4,016 |
| 2008-01-02 | Open-market sale | 28 | $44.64 | 4,030 |
| 2008-01-02 | Open-market sale | 56 | $44.63 | 4,058 |
| 2008-01-02 | Open-market sale | 14 | $44.62 | 4,114 |
| 2008-01-02 | Open-market sale | 28 | $44.61 | 4,128 |
| 2008-01-02 | Open-market sale | 28 | $44.61 | 4,156 |
| 2008-01-02 | Open-market sale | 42 | $44.60 | 4,184 |
| 2008-01-02 | Open-market sale | 14 | $44.59 | 4,226 |
| 2008-01-02 | Open-market sale | 14 | $44.58 | 4,240 |
| 2008-01-02 | Open-market sale | 28 | $44.57 | 4,254 |
| 2008-01-02 | Open-market sale | 14 | $44.56 | 4,282 |
| 2008-01-02 | Open-market sale | 14 | $44.53 | 4,296 |
| 2008-01-02 | Open-market sale | 14 | $44.50 | 4,310 |
| 2008-01-02 | Open-market sale | 84 | $44.80 | 3,361 |
| 2008-01-02 | Open-market sale | 14 | $44.80 | 3,445 |
| 2008-01-02 | Open-market sale | 42 | $44.79 | 3,459 |
| 2008-01-02 | Open-market sale | 25 | $44.78 | 3,501 |
| 2008-01-02 | Open-market sale | 14 | $44.77 | 3,526 |
| 2008-01-02 | Open-market sale | 14 | $44.77 | 3,540 |
| 2008-01-02 | Open-market sale | 140 | $44.75 | 3,554 |
| 2008-01-02 | Open-market sale | 14 | $44.75 | 3,694 |
| 2008-01-02 | Open-market sale | 14 | $44.73 | 3,764 |
| 2008-01-02 | Open-market sale | 42 | $44.73 | 3,722 |
| 2008-01-02 | Open-market sale | 28 | $44.99 | 1,891 |
| 2008-01-02 | Open-market sale | 238 | $44.98 | 1,919 |
| 2008-01-02 | Open-market sale | 98 | $44.97 | 2,157 |
| 2008-01-02 | Open-market sale | 42 | $44.97 | 2,255 |
| 2008-01-02 | Open-market sale | 126 | $44.96 | 2,297 |
| 2008-01-02 | Open-market sale | 14 | $44.96 | 2,423 |
| 2008-01-02 | Open-market sale | 56 | $44.95 | 2,437 |
| 2008-01-02 | Open-market sale | 56 | $44.95 | 2,493 |
| 2008-01-02 | Open-market sale | 50 | $44.94 | 2,549 |
| 2008-01-02 | Open-market sale | 84 | $44.93 | 2,599 |
| 2008-01-02 | Open-market sale | 28 | $44.92 | 2,683 |
| 2008-01-02 | Open-market sale | 28 | $44.92 | 2,711 |
| 2008-01-02 | Open-market sale | 56 | $44.91 | 2,739 |
| 2008-01-02 | Open-market sale | 14 | $44.91 | 2,795 |
| 2008-01-02 | Open-market sale | 56 | $44.90 | 2,809 |
| 2008-01-02 | Open-market sale | 70 | $44.88 | 2,865 |
| 2008-01-02 | Open-market sale | 167 | $44.87 | 2,935 |
| 2008-01-02 | Open-market sale | 70 | $44.86 | 3,102 |
| 2008-01-02 | Open-market sale | 77 | $44.85 | 3,172 |
| 2008-01-02 | Open-market sale | 56 | $44.84 | 3,249 |
| 2008-01-02 | Open-market sale | 14 | $44.83 | 3,305 |
| 2008-01-02 | Open-market sale | 28 | $44.82 | 3,319 |
| 2008-01-02 | Open-market sale | 14 | $44.81 | 3,347 |
| 2008-01-02 | Open-market sale | 154 | $45.02 | 1,078 |
| 2008-01-02 | Open-market sale | 168 | $45.01 | 1,232 |
| 2008-01-02 | Open-market sale | 56 | $45.01 | 1,400 |
| 2008-01-02 | Open-market sale | 295 | $45.00 | 1,456 |
| 2008-01-02 | Open-market sale | 14 | $45.00 | 1,751 |
| 2008-01-02 | Open-market sale | 14 | $45.00 | 1,765 |
| 2008-01-02 | Open-market sale | 112 | $44.99 | 1,779 |
| 2008-01-02 | Open-market sale | 84 | $45.03 | 938 |
| 2008-01-02 | Open-market sale | 56 | $45.03 | 1,022 |
| 2008-01-02 | Open-market sale | 14 | $45.18 | 0 |
| 2008-01-02 | Open-market sale | 103 | $45.17 | 14 |
| 2008-01-02 | Open-market sale | 112 | $45.15 | 117 |
| 2008-01-02 | Open-market sale | 28 | $45.14 | 229 |
| 2008-01-02 | Open-market sale | 28 | $45.13 | 257 |
| 2008-01-02 | Open-market sale | 28 | $45.13 | 285 |
| 2008-01-02 | Open-market sale | 28 | $45.12 | 313 |
| 2008-01-02 | Open-market sale | 98 | $45.11 | 341 |
| 2008-01-02 | Open-market sale | 42 | $45.05 | 866 |
| 2008-01-02 | Open-market sale | 84 | $45.10 | 453 |
| 2008-01-02 | Open-market sale | 70 | $45.09 | 537 |
| 2008-01-02 | Open-market sale | 42 | $45.09 | 607 |
| 2008-01-02 | Open-market sale | 84 | $45.08 | 649 |
| 2008-01-02 | Open-market sale | 14 | $45.08 | 733 |
| 2008-01-02 | Open-market sale | 42 | $45.07 | 747 |
| 2008-01-02 | Open-market sale | 14 | $45.07 | 789 |
| 2008-01-02 | Open-market sale | 63 | $45.06 | 803 |
| 2008-01-02 | Open-market sale | 16 | $45.04 | 922 |
| 2008-01-02 | Open-market sale | 14 | $45.05 | 908 |
| 2008-01-02 | Open-market sale | 14 | $45.11 | 439 |
| 2008-01-02 | Option exercise (derivative) | 8,632 | $2.38 | 23,079 |
| 2008-01-02 | Option exercise (derivative) | 18,153 | $6.68 | 1,032,182 |
| 2008-01-02 | Open-market sale | 86 | $44.62 | 25,323 |
| 2008-01-02 | Open-market sale | 172 | $44.61 | 25,409 |
| 2008-01-02 | Open-market sale | 172 | $44.61 | 25,581 |
| 2008-01-02 | Open-market sale | 258 | $44.60 | 25,753 |
| 2008-01-02 | Open-market sale | 86 | $44.59 | 26,011 |
| 2008-01-02 | Open-market sale | 86 | $44.58 | 26,097 |
| 2008-01-02 | Open-market sale | 172 | $44.57 | 26,183 |
| 2008-01-02 | Open-market sale | 86 | $44.56 | 26,355 |
| 2008-01-02 | Open-market sale | 86 | $44.53 | 26,441 |
| 2008-01-02 | Open-market sale | 86 | $44.50 | 26,527 |
| 2008-01-02 | Open-market sale | 86 | $44.48 | 26,613 |
| 2008-01-02 | Open-market sale | 86 | $44.47 | 26,699 |
| 2008-01-02 | Option exercise | 18,153 | $6.68 | 26,785 |
| 2008-01-02 | Option exercise | 8,632 | $2.38 | 8,632 |
| 2008-01-02 | Open-market sale | 410 | $45.15 | 8,280 |
| 2008-01-02 | Open-market sale | 86 | $44.77 | 21,797 |
| 2008-01-02 | Open-market sale | 172 | $44.64 | 24,807 |
| 2008-01-02 | Open-market sale | 86 | $44.75 | 22,743 |
| 2008-01-02 | Open-market sale | 86 | $44.74 | 22,829 |
| 2008-01-02 | Open-market sale | 258 | $44.73 | 22,915 |
| 2008-01-02 | Open-market sale | 86 | $44.73 | 23,173 |
| 2008-01-02 | Open-market sale | 172 | $44.72 | 23,259 |
| 2008-01-02 | Open-market sale | 344 | $44.71 | 23,431 |
| 2008-01-02 | Open-market sale | 86 | $44.71 | 23,775 |
| 2008-01-02 | Open-market sale | 430 | $44.70 | 23,861 |
| 2008-01-02 | Open-market sale | 172 | $44.69 | 24,291 |
| 2008-01-02 | Open-market sale | 258 | $44.68 | 24,463 |
| 2008-01-02 | Open-market sale | 86 | $44.67 | 24,721 |
| 2008-01-02 | Open-market sale | 344 | $44.63 | 24,979 |
| 2008-01-02 | Open-market sale | 860 | $44.75 | 21,883 |
| 2008-01-02 | Open-market sale | 86 | $44.77 | 21,711 |
| 2008-01-02 | Open-market sale | 86 | $45.00 | 10,841 |
| 2008-01-02 | Open-market sale | 688 | $44.99 | 10,927 |
| 2008-01-02 | Open-market sale | 172 | $44.99 | 11,615 |
| 2008-01-02 | Open-market sale | 1,462 | $44.98 | 11,787 |
| 2008-01-02 | Open-market sale | 602 | $44.97 | 13,249 |
| 2008-01-02 | Open-market sale | 258 | $44.97 | 13,851 |
| 2008-01-02 | Open-market sale | 778 | $44.96 | 14,109 |
| 2008-01-02 | Open-market sale | 86 | $44.96 | 14,887 |
| 2008-01-02 | Open-market sale | 344 | $44.95 | 14,973 |
| 2008-01-02 | Open-market sale | 344 | $44.95 | 15,317 |
| 2008-01-02 | Open-market sale | 350 | $44.94 | 15,661 |
| 2008-01-02 | Open-market sale | 516 | $44.93 | 16,011 |
| 2008-01-02 | Open-market sale | 172 | $44.92 | 16,527 |
| 2008-01-02 | Open-market sale | 172 | $44.92 | 16,699 |
| 2008-01-02 | Open-market sale | 344 | $44.91 | 16,871 |
| 2008-01-02 | Open-market sale | 86 | $44.91 | 17,215 |
| 2008-01-02 | Open-market sale | 344 | $44.90 | 17,301 |
| 2008-01-02 | Open-market sale | 430 | $44.88 | 17,645 |
| 2008-01-02 | Open-market sale | 1,029 | $44.87 | 18,075 |
| 2008-01-02 | Open-market sale | 430 | $44.86 | 19,104 |
| 2008-01-02 | Open-market sale | 475 | $44.85 | 19,534 |
| 2008-01-02 | Open-market sale | 344 | $44.84 | 20,009 |
| 2008-01-02 | Open-market sale | 86 | $44.83 | 20,353 |
| 2008-01-02 | Open-market sale | 172 | $44.82 | 20,439 |
| 2008-01-02 | Open-market sale | 86 | $44.81 | 20,611 |
| 2008-01-02 | Open-market sale | 516 | $44.80 | 20,697 |
| 2008-01-02 | Open-market sale | 86 | $44.80 | 21,213 |
| 2008-01-02 | Open-market sale | 258 | $44.79 | 21,299 |
| 2008-01-02 | Open-market sale | 154 | $44.78 | 21,557 |
| 2007-12-03 | Option exercise (derivative) | 5,161 | $6.68 | 24,759 |
| 2007-12-03 | Option exercise (derivative) | 6,839 | $0.79 | 43,520 |
| 2007-12-03 | Open-market sale | 300 | $46.28 | 9,300 |
| 2007-12-03 | Open-market sale | 700 | $46.38 | 9,361 |
| 2007-12-03 | Open-market sale | 100 | $46.25 | 10,161 |
| 2007-12-03 | Open-market sale | 280 | $46.57 | 1,300 |
| 2007-12-03 | Open-market sale | 1,200 | $46.51 | 1,580 |
| 2007-12-03 | Open-market sale | 2,600 | $46.50 | 2,780 |
| 2007-12-03 | Open-market sale | 200 | $46.49 | 5,380 |
| 2007-12-03 | Open-market sale | 200 | $46.48 | 5,580 |
| 2007-12-03 | Open-market sale | 200 | $46.47 | 5,780 |
| 2007-12-03 | Open-market sale | 672 | $46.46 | 5,980 |
| 2007-12-03 | Open-market sale | 348 | $46.38 | 6,652 |
| 2007-12-03 | Open-market sale | 1,800 | $46.33 | 7,000 |
| 2007-12-03 | Open-market sale | 100 | $46.32 | 8,800 |
| 2007-12-03 | Open-market sale | 400 | $46.31 | 8,900 |
| 2007-12-03 | Open-market sale | 100 | $46.26 | 10,061 |
| 2007-12-03 | Open-market sale | 700 | $46.25 | 9,600 |
| 2007-12-03 | Open-market sale | 300 | $46.15 | 10,300 |
| 2007-12-03 | Open-market sale | 400 | $46.14 | 10,600 |
| 2007-12-03 | Open-market sale | 300 | $46.13 | 11,000 |
| 2007-12-03 | Open-market sale | 300 | $46.12 | 11,300 |
| 2007-12-03 | Open-market sale | 100 | $46.11 | 11,600 |
| 2007-12-03 | Open-market sale | 300 | $46.09 | 11,700 |
| 2007-12-03 | Option exercise | 5,161 | $6.68 | 12,000 |
| 2007-12-03 | Option exercise | 6,839 | $0.79 | 6,839 |
| 2007-12-03 | Open-market sale | 100 | $47.40 | 0 |
| 2007-12-03 | Open-market sale | 200 | $47.39 | 100 |
| 2007-12-03 | Open-market sale | 100 | $47.37 | 300 |
| 2007-12-03 | Open-market sale | 500 | $47.36 | 400 |
| 2007-12-03 | Open-market sale | 14 | $48.40 | 391 |
| 2007-12-03 | Open-market sale | 14 | $48.39 | 405 |
| 2007-12-03 | Open-market sale | 28 | $48.38 | 419 |
| 2007-12-03 | Open-market sale | 42 | $48.35 | 447 |
| 2007-12-03 | Open-market sale | 28 | $48.29 | 489 |
| 2007-12-03 | Open-market sale | 14 | $48.27 | 517 |
| 2007-12-03 | Open-market sale | 14 | $48.26 | 531 |
| 2007-12-03 | Open-market sale | 112 | $48.25 | 545 |
| 2007-12-03 | Open-market sale | 28 | $48.24 | 657 |
| 2007-12-03 | Open-market sale | 14 | $48.22 | 685 |
| 2007-12-03 | Open-market sale | 70 | $48.21 | 699 |
| 2007-12-03 | Open-market sale | 42 | $48.20 | 769 |
| 2007-12-03 | Open-market sale | 56 | $48.03 | 811 |
| 2007-12-03 | Open-market sale | 70 | $48.01 | 867 |
| 2007-12-03 | Open-market sale | 84 | $47.93 | 965 |
| 2007-12-03 | Open-market sale | 14 | $47.89 | 1,049 |
| 2007-12-03 | Open-market sale | 1 | $47.88 | 1,063 |
| 2007-12-03 | Open-market sale | 83 | $47.82 | 1,064 |
| 2007-12-03 | Open-market sale | 126 | $47.81 | 1,147 |
| 2007-12-03 | Open-market sale | 196 | $47.78 | 1,273 |
| 2007-12-03 | Open-market sale | 28 | $47.65 | 1,469 |
| 2007-12-03 | Open-market sale | 42 | $47.62 | 1,497 |
| 2007-12-03 | Open-market sale | 97 | $47.58 | 1,539 |
| 2007-12-03 | Open-market sale | 28 | $47.57 | 1,636 |
| 2007-12-03 | Open-market sale | 14 | $47.56 | 1,664 |
| 2007-12-03 | Open-market sale | 98 | $47.55 | 1,678 |
| 2007-12-03 | Open-market sale | 42 | $47.51 | 1,776 |
| 2007-12-03 | Open-market sale | 13 | $47.50 | 1,818 |
| 2007-12-03 | Open-market sale | 14 | $48.41 | 377 |
| 2007-12-03 | Open-market sale | 28 | $48.00 | 937 |
| 2007-12-03 | Open-market sale | 774 | $47.81 | 7,052 |
| 2007-12-03 | Open-market sale | 3 | $47.79 | 7,826 |
| 2007-12-03 | Open-market sale | 172 | $47.24 | 15,396 |
| 2007-12-03 | Open-market sale | 1,204 | $47.78 | 7,829 |
| 2007-12-03 | Open-market sale | 172 | $47.65 | 9,033 |
| 2007-12-03 | Open-market sale | 258 | $47.62 | 9,205 |
| 2007-12-03 | Open-market sale | 600 | $47.58 | 9,463 |
| 2007-12-03 | Open-market sale | 172 | $47.57 | 10,063 |
| 2007-12-03 | Open-market sale | 87 | $47.56 | 10,235 |
| 2007-12-03 | Open-market sale | 602 | $47.55 | 10,322 |
| 2007-12-03 | Open-market sale | 258 | $47.51 | 10,924 |
| 2007-12-03 | Open-market sale | 87 | $47.50 | 11,182 |
| 2007-12-03 | Open-market sale | 1,189 | $47.49 | 11,269 |
| 2007-12-03 | Open-market sale | 344 | $47.47 | 12,458 |
| 2007-12-03 | Open-market sale | 172 | $47.46 | 12,802 |
| 2007-12-03 | Open-market sale | 430 | $47.45 | 12,974 |
| 2007-12-03 | Open-market sale | 172 | $47.44 | 13,404 |
| 2007-12-03 | Open-market sale | 443 | $47.40 | 13,576 |
| 2007-12-03 | Open-market sale | 344 | $47.38 | 14,019 |
| 2007-12-03 | Open-market sale | 602 | $47.29 | 14,363 |
| 2007-12-03 | Open-market sale | 172 | $47.27 | 14,965 |
| 2007-12-03 | Open-market sale | 508 | $47.82 | 6,544 |
| 2007-12-03 | Open-market sale | 2 | $47.83 | 6,542 |
| 2007-12-03 | Open-market sale | 5 | $47.88 | 6,537 |
| 2007-12-03 | Open-market sale | 86 | $47.89 | 6,451 |
| 2007-12-03 | Open-market sale | 516 | $47.93 | 5,935 |
| 2007-12-03 | Open-market sale | 172 | $48.00 | 5,763 |
| 2007-12-03 | Open-market sale | 429 | $48.01 | 5,334 |
| 2007-12-03 | Open-market sale | 1 | $48.02 | 5,333 |
| 2007-12-03 | Open-market sale | 259 | $47.25 | 15,137 |
| 2007-12-03 | Option exercise (derivative) | 4,352 | $0.79 | 39,168 |
| 2007-12-03 | Open-market sale | 258 | $48.20 | 4,731 |
| 2007-12-03 | Open-market sale | 56 | $46.44 | 3,830 |
| 2007-12-03 | Open-market sale | 145 | $46.27 | 3,886 |
| 2007-12-03 | Open-market sale | 154 | $46.25 | 4,031 |
| 2007-12-03 | Open-market buy | 84 | $45.98 | 4,185 |
| 2007-12-03 | Open-market sale | 83 | $45.64 | 4,269 |
| 2007-12-03 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2007-12-03 | Open-market sale | 344 | $48.71 | 0 |
| 2007-12-03 | Open-market sale | 86 | $48.59 | 344 |
| 2007-12-03 | Open-market sale | 151 | $48.56 | 430 |
| 2007-12-03 | Open-market sale | 86 | $48.55 | 581 |
| 2007-12-03 | Open-market sale | 86 | $48.54 | 667 |
| 2007-12-03 | Open-market sale | 967 | $48.53 | 753 |
| 2007-12-03 | Open-market sale | 366 | $48.51 | 1,720 |
| 2007-12-03 | Open-market sale | 62 | $48.50 | 2,086 |
| 2007-12-03 | Open-market sale | 175 | $48.43 | 2,148 |
| 2007-12-03 | Open-market sale | 86 | $48.41 | 2,323 |
| 2007-12-03 | Open-market sale | 86 | $48.40 | 2,409 |
| 2007-12-03 | Open-market sale | 86 | $48.39 | 2,495 |
| 2007-12-03 | Open-market sale | 172 | $48.38 | 2,581 |
| 2007-12-03 | Open-market sale | 258 | $48.35 | 2,753 |
| 2007-12-03 | Open-market sale | 172 | $48.29 | 3,011 |
| 2007-12-03 | Open-market sale | 86 | $48.27 | 3,183 |
| 2007-12-03 | Open-market sale | 86 | $48.26 | 3,269 |
| 2007-12-03 | Open-market sale | 688 | $48.25 | 3,355 |
| 2007-12-03 | Open-market sale | 172 | $48.24 | 4,043 |
| 2007-12-03 | Open-market sale | 86 | $48.22 | 4,215 |
| 2007-12-03 | Open-market sale | 430 | $48.21 | 4,301 |
| 2007-12-03 | Open-market sale | 154 | $46.46 | 3,676 |
| 2007-12-03 | Open-market sale | 344 | $48.03 | 4,989 |
| 2007-12-03 | Open-market sale | 1,600 | $47.21 | 900 |
| 2007-12-03 | Open-market sale | 200 | $47.18 | 3,200 |
| 2007-12-03 | Open-market sale | 800 | $47.17 | 3,400 |
| 2007-12-03 | Open-market sale | 1,200 | $47.16 | 4,200 |
| 2007-12-03 | Open-market sale | 900 | $47.15 | 5,400 |
| 2007-12-03 | Open-market sale | 300 | $47.13 | 6,300 |
| 2007-12-03 | Open-market sale | 800 | $47.12 | 6,600 |
| 2007-12-03 | Open-market sale | 700 | $47.11 | 7,400 |
| 2007-12-03 | Open-market sale | 100 | $47.10 | 8,100 |
| 2007-12-03 | Open-market sale | 300 | $47.08 | 8,200 |
| 2007-12-03 | Open-market sale | 200 | $47.07 | 8,500 |
| 2007-12-03 | Open-market sale | 500 | $47.06 | 8,700 |
| 2007-12-03 | Open-market sale | 400 | $47.04 | 9,200 |
| 2007-12-03 | Open-market sale | 1,625 | $47.03 | 9,600 |
| 2007-12-03 | Open-market sale | 275 | $47.02 | 11,225 |
| 2007-12-03 | Open-market sale | 102 | $47.01 | 11,500 |
| 2007-12-03 | Open-market sale | 4,519 | $47.00 | 11,602 |
| 2007-12-03 | Open-market sale | 1,929 | $46.99 | 16,121 |
| 2007-12-03 | Open-market sale | 1,200 | $46.98 | 18,050 |
| 2007-12-03 | Open-market sale | 800 | $46.97 | 19,250 |
| 2007-12-03 | Open-market sale | 2,200 | $46.96 | 20,050 |
| 2007-12-03 | Open-market sale | 2,100 | $46.95 | 22,250 |
| 2007-12-03 | Open-market sale | 1,200 | $46.94 | 24,350 |
| 2007-12-03 | Open-market sale | 1,400 | $46.93 | 25,550 |
| 2007-12-03 | Open-market sale | 1,000 | $46.92 | 26,950 |
| 2007-12-03 | Open-market sale | 500 | $46.91 | 27,950 |
| 2007-12-03 | Open-market sale | 700 | $46.90 | 28,450 |
| 2007-12-03 | Open-market sale | 2,170 | $46.89 | 29,150 |
| 2007-12-03 | Open-market sale | 500 | $47.19 | 2,700 |
| 2007-12-03 | Open-market sale | 200 | $47.20 | 2,500 |
| 2007-12-03 | Open-market sale | 15 | $46.80 | 3,004 |
| 2007-12-03 | Open-market sale | 168 | $46.79 | 3,019 |
| 2007-12-03 | Open-market sale | 41 | $46.77 | 3,187 |
| 2007-12-03 | Open-market sale | 28 | $46.74 | 3,228 |
| 2007-12-03 | Open-market sale | 28 | $46.59 | 3,256 |
| 2007-12-03 | Open-market sale | 28 | $46.58 | 3,284 |
| 2007-12-03 | Open-market sale | 42 | $46.57 | 3,312 |
| 2007-12-03 | Open-market sale | 126 | $46.53 | 3,354 |
| 2007-12-03 | Open-market sale | 56 | $46.52 | 3,480 |
| 2007-12-03 | Open-market sale | 140 | $46.50 | 3,536 |
| 2007-12-03 | Open-market sale | 193 | $47.49 | 1,831 |
| 2007-12-03 | Open-market sale | 56 | $47.47 | 2,024 |
| 2007-12-03 | Open-market sale | 28 | $47.46 | 2,080 |
| 2007-12-03 | Open-market sale | 70 | $47.45 | 2,108 |
| 2007-12-03 | Open-market sale | 28 | $47.44 | 2,178 |
| 2007-12-03 | Disposition to issuer | 56 | $46.81 | 2,948 |
| 2007-12-03 | Open-market sale | 56 | $47.38 | 2,278 |
| 2007-12-03 | Open-market sale | 98 | $47.29 | 2,334 |
| 2007-12-03 | Open-market sale | 28 | $47.27 | 2,432 |
| 2007-12-03 | Open-market sale | 42 | $47.25 | 2,460 |
| 2007-12-03 | Open-market sale | 28 | $47.24 | 2,502 |
| 2007-12-03 | Open-market sale | 28 | $47.15 | 2,530 |
| 2007-12-03 | Open-market sale | 70 | $47.05 | 2,558 |
| 2007-12-03 | Open-market sale | 70 | $47.04 | 2,628 |
| 2007-12-03 | Open-market sale | 28 | $47.00 | 2,698 |
| 2007-12-03 | Open-market sale | 14 | $46.96 | 2,726 |
| 2007-12-03 | Open-market sale | 14 | $46.95 | 2,740 |
| 2007-12-03 | Open-market sale | 124 | $46.86 | 2,754 |
| 2007-12-03 | Open-market sale | 70 | $46.84 | 2,878 |
| 2007-12-03 | Open-market sale | 72 | $47.40 | 2,206 |
| 2007-12-03 | Option exercise (derivative) | 26,785 | $2.38 | 4,926 |
| 2007-12-03 | Open-market sale | 172 | $46.58 | 20,217 |
| 2007-12-03 | Open-market sale | 258 | $46.57 | 20,389 |
| 2007-12-03 | Open-market sale | 774 | $46.53 | 20,647 |
| 2007-12-03 | Open-market sale | 344 | $46.52 | 21,421 |
| 2007-12-03 | Open-market sale | 860 | $46.50 | 21,765 |
| 2007-12-03 | Open-market sale | 946 | $46.46 | 22,625 |
| 2007-12-03 | Open-market sale | 344 | $46.44 | 23,571 |
| 2007-12-03 | Open-market sale | 892 | $46.27 | 23,915 |
| 2007-12-03 | Open-market sale | 946 | $46.25 | 24,807 |
| 2007-12-03 | Open-market sale | 516 | $45.98 | 25,753 |
| 2007-12-03 | Open-market sale | 516 | $45.64 | 26,269 |
| 2007-12-03 | Option exercise | 26,785 | $2.38 | 26,785 |
| 2007-12-03 | Open-market sale | 100 | $46.42 | 9,100 |
| 2007-12-03 | Open-market sale | 161 | $46.40 | 9,200 |
| 2007-12-03 | Open-market sale | 172 | $47.15 | 15,568 |
| 2007-12-03 | Open-market sale | 430 | $47.05 | 15,740 |
| 2007-12-03 | Open-market sale | 430 | $47.04 | 16,170 |
| 2007-12-03 | Open-market sale | 174 | $47.00 | 16,600 |
| 2007-12-03 | Open-market sale | 86 | $46.96 | 16,774 |
| 2007-12-03 | Open-market sale | 86 | $46.95 | 16,860 |
| 2007-12-03 | Open-market sale | 3 | $46.91 | 16,946 |
| 2007-12-03 | Open-market sale | 765 | $46.86 | 16,949 |
| 2007-12-03 | Open-market sale | 430 | $46.84 | 17,714 |
| 2007-12-03 | Open-market sale | 344 | $46.81 | 18,144 |
| 2007-12-03 | Open-market sale | 91 | $46.80 | 18,488 |
| 2007-12-03 | Open-market sale | 1,032 | $46.79 | 18,579 |
| 2007-12-03 | Open-market sale | 3 | $46.78 | 19,611 |
| 2007-12-03 | Open-market sale | 259 | $46.77 | 19,614 |
| 2007-12-03 | Open-market sale | 172 | $46.74 | 19,873 |
| 2007-12-03 | Open-market sale | 172 | $46.59 | 20,045 |
| 2007-12-03 | Open-market sale | 1,271 | $46.77 | 43,099 |
| 2007-12-03 | Open-market sale | 100 | $46.74 | 45,591 |
| 2007-12-03 | Open-market sale | 100 | $46.73 | 45,691 |
| 2007-12-03 | Open-market sale | 700 | $46.72 | 45,791 |
| 2007-12-03 | Open-market sale | 200 | $46.71 | 46,491 |
| 2007-12-03 | Open-market sale | 100 | $46.70 | 46,691 |
| 2007-12-03 | Open-market sale | 300 | $46.68 | 46,791 |
| 2007-12-03 | Open-market sale | 700 | $46.67 | 47,091 |
| 2007-12-03 | Open-market sale | 879 | $46.66 | 47,791 |
| 2007-12-03 | Open-market sale | 200 | $46.65 | 48,670 |
| 2007-12-03 | Open-market sale | 139 | $46.64 | 48,870 |
| 2007-12-03 | Open-market sale | 200 | $46.63 | 49,009 |
| 2007-12-03 | Open-market sale | 600 | $46.62 | 49,209 |
| 2007-12-03 | Open-market sale | 100 | $46.61 | 49,809 |
| 2007-12-03 | Open-market sale | 300 | $46.60 | 49,909 |
| 2007-12-03 | Open-market sale | 300 | $46.59 | 50,209 |
| 2007-12-03 | Open-market sale | 2,750 | $46.58 | 50,509 |
| 2007-12-03 | Open-market sale | 1,400 | $46.88 | 31,320 |
| 2007-12-03 | Open-market sale | 1,400 | $46.87 | 32,720 |
| 2007-12-03 | Open-market sale | 100 | $46.86 | 34,120 |
| 2007-12-03 | Open-market sale | 900 | $46.85 | 34,220 |
| 2007-12-03 | Open-market sale | 1,200 | $46.84 | 35,120 |
| 2007-12-03 | Open-market sale | 400 | $46.83 | 36,320 |
| 2007-12-03 | Open-market sale | 279 | $46.82 | 36,720 |
| 2007-12-03 | Open-market sale | 1,300 | $46.81 | 36,999 |
| 2007-12-03 | Open-market sale | 1,600 | $46.80 | 38,299 |
| 2007-12-03 | Open-market sale | 800 | $46.79 | 39,899 |
| 2007-12-03 | Open-market sale | 2,400 | $46.78 | 40,699 |
| 2007-12-03 | Open-market sale | 300 | $46.75 | 45,291 |
| 2007-12-03 | Open-market sale | 921 | $46.76 | 44,370 |
| 2007-12-03 | Option exercise (derivative) | 3,706 | $2.38 | 31,711 |
| 2007-12-03 | Open-market sale | 300 | $46.35 | 82,139 |
| 2007-12-03 | Open-market sale | 1,030 | $46.55 | 54,809 |
| 2007-12-03 | Open-market sale | 1,250 | $46.56 | 53,559 |
| 2007-12-03 | Open-market sale | 644 | $46.53 | 57,539 |
| 2007-12-03 | Open-market sale | 1,200 | $46.52 | 58,183 |
| 2007-12-03 | Open-market sale | 1,300 | $46.51 | 59,383 |
| 2007-12-03 | Open-market sale | 7,100 | $46.50 | 60,683 |
| 2007-12-03 | Open-market sale | 2,856 | $46.49 | 67,783 |
| 2007-12-03 | Open-market sale | 1,700 | $46.48 | 70,639 |
| 2007-12-03 | Open-market sale | 1,800 | $46.47 | 72,339 |
| 2007-12-03 | Open-market sale | 2,330 | $46.46 | 74,139 |
| 2007-12-03 | Open-market sale | 1,500 | $46.45 | 76,469 |
| 2007-12-03 | Open-market sale | 970 | $46.44 | 77,969 |
| 2007-12-03 | Open-market sale | 800 | $46.43 | 78,939 |
| 2007-12-03 | Open-market sale | 1,000 | $46.42 | 79,739 |
| 2007-12-03 | Open-market sale | 300 | $46.41 | 80,739 |
| 2007-12-03 | Open-market sale | 1,000 | $46.40 | 81,039 |
| 2007-12-03 | Open-market sale | 100 | $46.38 | 82,039 |
| 2007-12-03 | Open-market sale | 1,700 | $46.54 | 55,839 |
| 2007-12-03 | Open-market sale | 200 | $46.34 | 82,439 |
| 2007-12-03 | Open-market sale | 1,000 | $46.33 | 82,639 |
| 2007-12-03 | Open-market sale | 200 | $46.31 | 83,639 |
| 2007-12-03 | Open-market sale | 100 | $46.28 | 83,839 |
| 2007-12-03 | Open-market sale | 100 | $46.27 | 83,939 |
| 2007-12-03 | Open-market sale | 700 | $46.26 | 84,039 |
| 2007-12-03 | Open-market sale | 1,400 | $46.25 | 84,739 |
| 2007-12-03 | Open-market sale | 400 | $46.17 | 86,139 |
| 2007-12-03 | Open-market sale | 300 | $46.05 | 86,539 |
| 2007-12-03 | Option exercise | 3,706 | $2.38 | 86,839 |
| 2007-12-03 | Open-market sale | 300 | $46.57 | 53,259 |
| 2007-12-03 | Open-market sale | 50 | $45.46 | 8,950 |
| 2007-12-03 | Open-market sale | 100 | $45.44 | 9,000 |
| 2007-12-03 | Open-market sale | 56 | $48.71 | 0 |
| 2007-12-03 | Open-market sale | 14 | $48.59 | 56 |
| 2007-12-03 | Open-market sale | 24 | $48.56 | 70 |
| 2007-12-03 | Open-market sale | 60 | $45.51 | 8,690 |
| 2007-12-03 | Open-market sale | 14 | $48.54 | 108 |
| 2007-12-03 | Open-market sale | 157 | $48.53 | 122 |
| 2007-12-03 | Open-market sale | 59 | $48.51 | 279 |
| 2007-12-03 | Open-market sale | 10 | $48.50 | 338 |
| 2007-12-03 | Open-market sale | 29 | $48.43 | 348 |
| 2007-12-03 | Open-market sale | 200 | $45.47 | 8,750 |
| 2007-12-03 | Open-market sale | 14 | $48.55 | 94 |
| 2007-12-03 | Option exercise (derivative) | 26,785 | $6.68 | 1,050,335 |
| 2007-12-03 | Option exercise | 26,785 | $6.68 | 26,785 |
| 2007-11-01 | Option exercise (derivative) | 4,352 | $0.79 | 50,359 |
| 2007-11-01 | Open-market sale | 13 | $44.53 | 4,036 |
| 2007-11-01 | Open-market sale | 69 | $44.52 | 4,049 |
| 2007-11-01 | Open-market sale | 69 | $44.51 | 4,118 |
| 2007-11-01 | Open-market sale | 110 | $44.50 | 4,187 |
| 2007-11-01 | Open-market sale | 28 | $44.49 | 4,297 |
| 2007-11-01 | Open-market sale | 27 | $44.44 | 4,325 |
| 2007-11-01 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2007-11-01 | Open-market sale | 41 | $44.78 | 3,170 |
| 2007-11-01 | Open-market sale | 55 | $44.77 | 3,211 |
| 2007-11-01 | Open-market sale | 55 | $44.76 | 3,266 |
| 2007-11-01 | Open-market sale | 14 | $44.75 | 3,321 |
| 2007-11-01 | Open-market sale | 97 | $44.74 | 3,335 |
| 2007-11-01 | Open-market sale | 41 | $44.73 | 3,432 |
| 2007-11-01 | Open-market sale | 41 | $44.72 | 3,473 |
| 2007-11-01 | Open-market sale | 27 | $44.71 | 3,514 |
| 2007-11-01 | Open-market sale | 14 | $44.70 | 3,541 |
| 2007-11-01 | Open-market sale | 28 | $44.70 | 3,555 |
| 2007-11-01 | Open-market sale | 27 | $44.67 | 3,583 |
| 2007-11-01 | Open-market sale | 43 | $44.66 | 3,610 |
| 2007-11-01 | Open-market sale | 27 | $44.65 | 3,653 |
| 2007-11-01 | Open-market sale | 55 | $44.64 | 3,680 |
| 2007-11-01 | Open-market sale | 41 | $44.63 | 3,735 |
| 2007-11-01 | Open-market sale | 28 | $44.62 | 3,776 |
| 2007-11-01 | Open-market sale | 59 | $44.60 | 3,804 |
| 2007-11-01 | Open-market sale | 14 | $44.59 | 3,863 |
| 2007-11-01 | Open-market sale | 8 | $44.58 | 3,877 |
| 2007-11-01 | Open-market sale | 41 | $44.57 | 3,885 |
| 2007-11-01 | Open-market sale | 28 | $44.56 | 3,926 |
| 2007-11-01 | Open-market sale | 27 | $44.55 | 3,954 |
| 2007-11-01 | Open-market sale | 55 | $44.54 | 3,981 |
| 2007-11-01 | Open-market sale | 170 | $45.23 | 86,528 |
| 2007-11-01 | Open-market sale | 509 | $45.22 | 86,698 |
| 2007-11-01 | Open-market sale | 1,018 | $45.21 | 87,207 |
| 2007-11-01 | Open-market sale | 85 | $45.20 | 88,225 |
| 2007-11-01 | Open-market sale | 169 | $45.19 | 88,310 |
| 2007-11-01 | Open-market sale | 85 | $45.19 | 88,479 |
| 2007-11-01 | Open-market sale | 340 | $45.18 | 88,564 |
| 2007-11-01 | Open-market sale | 3 | $45.17 | 88,904 |
| 2007-11-01 | Open-market sale | 934 | $45.15 | 88,907 |
| 2007-11-01 | Open-market sale | 377 | $45.14 | 89,841 |
| 2007-11-01 | Open-market sale | 509 | $45.13 | 90,218 |
| 2007-11-01 | Open-market sale | 594 | $45.12 | 90,727 |
| 2007-11-01 | Open-market sale | 934 | $45.11 | 91,321 |
| 2007-11-01 | Open-market sale | 141 | $45.26 | 85,173 |
| 2007-11-01 | Open-market sale | 85 | $45.10 | 92,424 |
| 2007-11-01 | Open-market sale | 513 | $45.09 | 92,509 |
| 2007-11-01 | Open-market sale | 170 | $45.08 | 93,022 |
| 2007-11-01 | Open-market sale | 170 | $45.91 | 83,133 |
| 2007-11-01 | Open-market sale | 85 | $45.75 | 83,303 |
| 2007-11-01 | Open-market sale | 340 | $45.64 | 83,388 |
| 2007-11-01 | Open-market sale | 255 | $45.62 | 83,728 |
| 2007-11-01 | Open-market sale | 170 | $45.34 | 83,983 |
| 2007-11-01 | Open-market sale | 85 | $45.31 | 84,153 |
| 2007-11-01 | Open-market buy | 170 | $45.30 | 84,238 |
| 2007-11-01 | Open-market sale | 679 | $45.29 | 84,408 |
| 2007-11-01 | Open-market sale | 86 | $45.27 | 85,087 |
| 2007-11-01 | Open-market sale | 85 | $45.23 | 86,443 |
| 2007-11-01 | Open-market sale | 453 | $45.24 | 85,990 |
| 2007-11-01 | Open-market sale | 676 | $45.25 | 85,314 |
| 2007-11-01 | Open-market sale | 169 | $45.10 | 92,255 |
| 2007-11-01 | Option exercise (derivative) | 26,785 | $2.38 | 35,417 |
| 2007-11-01 | Open-market sale | 85 | $44.75 | 103,549 |
| 2007-11-01 | Open-market sale | 594 | $44.74 | 103,634 |
| 2007-11-01 | Open-market sale | 255 | $44.73 | 104,228 |
| 2007-11-01 | Open-market sale | 255 | $44.72 | 104,483 |
| 2007-11-01 | Open-market sale | 170 | $44.71 | 104,738 |
| 2007-11-01 | Open-market sale | 85 | $44.70 | 104,908 |
| 2007-11-01 | Open-market sale | 169 | $44.70 | 104,993 |
| 2007-11-01 | Open-market sale | 170 | $44.67 | 105,162 |
| 2007-11-01 | Open-market sale | 262 | $44.66 | 105,332 |
| 2007-11-01 | Open-market sale | 170 | $44.65 | 105,594 |
| 2007-11-01 | Open-market sale | 340 | $44.64 | 105,764 |
| 2007-11-01 | Open-market sale | 255 | $44.63 | 106,104 |
| 2007-11-01 | Open-market sale | 169 | $44.62 | 106,359 |
| 2007-11-01 | Open-market sale | 365 | $44.60 | 106,528 |
| 2007-11-01 | Open-market sale | 255 | $44.78 | 102,614 |
| 2007-11-01 | Open-market sale | 52 | $44.58 | 106,978 |
| 2007-11-01 | Open-market sale | 255 | $44.57 | 107,030 |
| 2007-11-01 | Open-market sale | 169 | $44.56 | 107,285 |
| 2007-11-01 | Open-market sale | 170 | $44.55 | 107,454 |
| 2007-11-01 | Open-market sale | 340 | $44.54 | 107,624 |
| 2007-11-01 | Open-market sale | 85 | $44.53 | 107,964 |
| 2007-11-01 | Open-market sale | 425 | $44.52 | 108,049 |
| 2007-11-01 | Open-market sale | 425 | $44.51 | 108,474 |
| 2007-11-01 | Open-market sale | 680 | $44.50 | 108,899 |
| 2007-11-01 | Open-market sale | 169 | $44.49 | 109,579 |
| 2007-11-01 | Open-market sale | 170 | $44.44 | 109,748 |
| 2007-11-01 | Option exercise | 26,785 | $2.38 | 109,918 |
| 2007-11-01 | Open-market sale | 340 | $44.76 | 103,209 |
| 2007-11-01 | Open-market sale | 340 | $44.77 | 102,869 |
| 2007-11-01 | Open-market sale | 85 | $44.59 | 106,893 |
| 2007-11-01 | Open-market sale | 14 | $45.11 | 10,387 |
| 2007-11-01 | Open-market sale | 3 | $45.10 | 10,401 |
| 2007-11-01 | Open-market sale | 3 | $45.91 | 10,261 |
| 2007-11-01 | Open-market sale | 1 | $45.75 | 10,264 |
| 2007-11-01 | Open-market sale | 5 | $45.64 | 10,265 |
| 2007-11-01 | Open-market sale | 4 | $45.62 | 10,270 |
| 2007-11-01 | Open-market sale | 3 | $45.34 | 10,274 |
| 2007-11-01 | Open-market sale | 1 | $45.31 | 10,277 |
| 2007-11-01 | Open-market sale | 3 | $45.30 | 10,278 |
| 2007-11-01 | Open-market sale | 11 | $45.29 | 10,281 |
| 2007-11-01 | Open-market sale | 1 | $45.27 | 10,292 |
| 2007-11-01 | Open-market sale | 2 | $45.26 | 10,293 |
| 2007-11-01 | Open-market sale | 10 | $45.25 | 10,295 |
| 2007-11-01 | Open-market sale | 7 | $45.24 | 10,305 |
| 2007-11-01 | Open-market sale | 1 | $45.23 | 10,312 |
| 2007-11-01 | Open-market sale | 3 | $45.23 | 10,313 |
| 2007-11-01 | Open-market sale | 8 | $45.22 | 10,316 |
| 2007-11-01 | Open-market sale | 16 | $45.21 | 10,324 |
| 2007-11-01 | Open-market sale | 1 | $45.20 | 10,340 |
| 2007-11-01 | Open-market sale | 3 | $45.19 | 10,341 |
| 2007-11-01 | Open-market sale | 1 | $45.19 | 10,344 |
| 2007-11-01 | Open-market sale | 5 | $45.18 | 10,345 |
| 2007-11-01 | Open-market sale | 14 | $45.15 | 10,350 |
| 2007-11-01 | Open-market sale | 6 | $45.14 | 10,364 |
| 2007-11-01 | Open-market sale | 8 | $45.13 | 10,370 |
| 2007-11-01 | Open-market sale | 9 | $45.12 | 10,378 |
| 2007-11-01 | Open-market sale | 97 | $44.96 | 2,766 |
| 2007-11-01 | Open-market sale | 41 | $44.95 | 2,863 |
| 2007-11-01 | Open-market sale | 14 | $44.91 | 2,932 |
| 2007-11-01 | Open-market sale | 1 | $44.90 | 2,946 |
| 2007-11-01 | Open-market sale | 28 | $44.89 | 2,947 |
| 2007-11-01 | Open-market sale | 14 | $44.88 | 2,975 |
| 2007-11-01 | Open-market sale | 15 | $44.87 | 2,989 |
| 2007-11-01 | Open-market sale | 69 | $44.86 | 3,004 |
| 2007-11-01 | Open-market sale | 14 | $44.83 | 3,073 |
| 2007-11-01 | Open-market sale | 14 | $44.82 | 3,087 |
| 2007-11-01 | Open-market sale | 41 | $44.81 | 3,101 |
| 2007-11-01 | Open-market sale | 14 | $44.80 | 3,142 |
| 2007-11-01 | Open-market sale | 14 | $44.79 | 3,156 |
| 2007-11-01 | Open-market sale | 358 | $45.08 | 1,633 |
| 2007-11-01 | Open-market sale | 27 | $45.07 | 1,991 |
| 2007-11-01 | Open-market sale | 38 | $45.07 | 2,018 |
| 2007-11-01 | Open-market sale | 14 | $45.07 | 2,056 |
| 2007-11-01 | Open-market sale | 221 | $45.06 | 2,070 |
| 2007-11-01 | Open-market sale | 69 | $45.05 | 2,291 |
| 2007-11-01 | Open-market sale | 14 | $45.04 | 2,360 |
| 2007-11-01 | Open-market sale | 14 | $45.03 | 2,374 |
| 2007-11-01 | Open-market sale | 28 | $45.02 | 2,388 |
| 2007-11-01 | Open-market sale | 55 | $45.01 | 2,416 |
| 2007-11-01 | Open-market sale | 14 | $45.01 | 2,471 |
| 2007-11-01 | Open-market sale | 14 | $45.01 | 2,485 |
| 2007-11-01 | Open-market sale | 59 | $45.00 | 2,499 |
| 2007-11-01 | Open-market sale | 97 | $44.99 | 2,558 |
| 2007-11-01 | Open-market sale | 14 | $44.98 | 2,655 |
| 2007-11-01 | Open-market sale | 97 | $44.97 | 2,669 |
| 2007-11-01 | Open-market sale | 28 | $44.94 | 2,904 |
| 2007-11-01 | Open-market sale | 41 | $45.62 | 96 |
| 2007-11-01 | Open-market sale | 27 | $45.34 | 137 |
| 2007-11-01 | Open-market sale | 14 | $45.31 | 164 |
| 2007-11-01 | Open-market sale | 27 | $45.30 | 178 |
| 2007-11-01 | Open-market sale | 110 | $45.29 | 205 |
| 2007-11-01 | Open-market sale | 13 | $45.27 | 315 |
| 2007-11-01 | Open-market sale | 23 | $45.26 | 328 |
| 2007-11-01 | Open-market sale | 110 | $45.25 | 351 |
| 2007-11-01 | Open-market sale | 55 | $45.64 | 41 |
| 2007-11-01 | Open-market sale | 14 | $45.75 | 27 |
| 2007-11-01 | Open-market sale | 27 | $45.91 | 0 |
| 2007-11-01 | Open-market sale | 27 | $45.08 | 1,606 |
| 2007-11-01 | Open-market sale | 83 | $45.09 | 1,523 |
| 2007-11-01 | Open-market sale | 14 | $45.10 | 1,509 |
| 2007-11-01 | Open-market sale | 28 | $45.10 | 1,481 |
| 2007-11-01 | Open-market sale | 152 | $45.11 | 1,329 |
| 2007-11-01 | Open-market sale | 97 | $45.12 | 1,232 |
| 2007-11-01 | Open-market sale | 83 | $45.13 | 1,149 |
| 2007-11-01 | Open-market sale | 61 | $45.14 | 1,088 |
| 2007-11-01 | Open-market sale | 152 | $45.15 | 936 |
| 2007-11-01 | Open-market sale | 55 | $45.18 | 881 |
| 2007-11-01 | Open-market sale | 28 | $45.19 | 839 |
| 2007-11-01 | Open-market sale | 14 | $45.19 | 867 |
| 2007-11-01 | Open-market sale | 14 | $45.20 | 825 |
| 2007-11-01 | Open-market sale | 74 | $45.24 | 461 |
| 2007-11-01 | Open-market sale | 14 | $45.23 | 535 |
| 2007-11-01 | Open-market sale | 27 | $45.23 | 549 |
| 2007-11-01 | Open-market sale | 83 | $45.22 | 576 |
| 2007-11-01 | Open-market sale | 166 | $45.21 | 659 |
| 2007-11-01 | Open-market sale | 6 | $45.05 | 10,479 |
| 2007-11-01 | Open-market sale | 1 | $45.04 | 10,485 |
| 2007-11-01 | Open-market sale | 1 | $45.03 | 10,486 |
| 2007-11-01 | Open-market sale | 3 | $45.02 | 10,487 |
| 2007-11-01 | Open-market sale | 5 | $45.01 | 10,490 |
| 2007-11-01 | Open-market sale | 1 | $45.01 | 10,495 |
| 2007-11-01 | Open-market sale | 1 | $45.01 | 10,496 |
| 2007-11-01 | Open-market sale | 6 | $45.00 | 10,497 |
| 2007-11-01 | Open-market sale | 9 | $44.99 | 10,503 |
| 2007-11-01 | Open-market sale | 1 | $44.98 | 10,512 |
| 2007-11-01 | Open-market sale | 9 | $44.97 | 10,513 |
| 2007-11-01 | Open-market sale | 9 | $44.96 | 10,522 |
| 2007-11-01 | Open-market sale | 4 | $44.95 | 10,531 |
| 2007-11-01 | Open-market sale | 3 | $44.94 | 10,535 |
| 2007-11-01 | Open-market sale | 1 | $44.91 | 10,538 |
| 2007-11-01 | Open-market sale | 3 | $44.89 | 10,539 |
| 2007-11-01 | Open-market sale | 1 | $44.88 | 10,542 |
| 2007-11-01 | Open-market sale | 6 | $44.86 | 10,543 |
| 2007-11-01 | Open-market sale | 1 | $44.83 | 10,549 |
| 2007-11-01 | Open-market sale | 1 | $44.82 | 10,550 |
| 2007-11-01 | Open-market sale | 4 | $44.81 | 10,551 |
| 2007-11-01 | Open-market sale | 21 | $45.06 | 10,458 |
| 2007-11-01 | Open-market sale | 1 | $45.07 | 10,457 |
| 2007-11-01 | Open-market sale | 4 | $45.07 | 10,453 |
| 2007-11-01 | Open-market sale | 3 | $45.07 | 10,450 |
| 2007-11-01 | Open-market sale | 34 | $45.08 | 10,416 |
| 2007-11-01 | Open-market sale | 3 | $45.08 | 10,413 |
| 2007-11-01 | Open-market sale | 8 | $45.09 | 10,405 |
| 2007-11-01 | Open-market sale | 1 | $44.80 | 10,555 |
| 2007-11-01 | Open-market sale | 1 | $45.10 | 10,404 |
| 2007-11-01 | Open-market sale | 594 | $44.97 | 99,559 |
| 2007-11-01 | Open-market sale | 594 | $44.96 | 100,153 |
| 2007-11-01 | Open-market sale | 85 | $44.98 | 99,474 |
| 2007-11-01 | Open-market sale | 251 | $44.95 | 100,747 |
| 2007-11-01 | Open-market sale | 169 | $44.94 | 100,998 |
| 2007-11-01 | Open-market sale | 86 | $44.91 | 101,167 |
| 2007-11-01 | Open-market sale | 3 | $44.90 | 101,253 |
| 2007-11-01 | Open-market sale | 168 | $44.89 | 101,256 |
| 2007-11-01 | Open-market sale | 85 | $44.88 | 101,424 |
| 2007-11-01 | Open-market sale | 85 | $44.87 | 101,509 |
| 2007-11-01 | Open-market sale | 425 | $44.86 | 101,594 |
| 2007-11-01 | Open-market sale | 85 | $44.83 | 102,019 |
| 2007-11-01 | Open-market sale | 85 | $44.82 | 102,104 |
| 2007-11-01 | Open-market sale | 255 | $44.81 | 102,189 |
| 2007-11-01 | Open-market sale | 85 | $44.80 | 102,444 |
| 2007-11-01 | Open-market sale | 85 | $44.79 | 102,529 |
| 2007-11-01 | Open-market sale | 2,208 | $45.08 | 93,192 |
| 2007-11-01 | Open-market sale | 170 | $45.07 | 95,400 |
| 2007-11-01 | Open-market sale | 233 | $45.07 | 95,570 |
| 2007-11-01 | Open-market sale | 85 | $45.07 | 95,803 |
| 2007-11-01 | Open-market sale | 1,358 | $45.06 | 95,888 |
| 2007-11-01 | Open-market sale | 425 | $45.05 | 97,246 |
| 2007-11-01 | Open-market sale | 85 | $45.04 | 97,671 |
| 2007-11-01 | Open-market sale | 85 | $45.03 | 97,756 |
| 2007-11-01 | Open-market sale | 169 | $45.02 | 97,841 |
| 2007-11-01 | Open-market sale | 340 | $45.01 | 98,010 |
| 2007-11-01 | Open-market sale | 85 | $45.01 | 98,350 |
| 2007-11-01 | Open-market sale | 85 | $45.01 | 98,435 |
| 2007-11-01 | Open-market sale | 360 | $45.00 | 98,520 |
| 2007-11-01 | Open-market sale | 594 | $44.99 | 98,880 |
| 2007-11-01 | Open-market sale | 5 | $44.77 | 10,561 |
| 2007-11-01 | Open-market sale | 5 | $44.76 | 10,566 |
| 2007-11-01 | Open-market sale | 1 | $44.75 | 10,571 |
| 2007-11-01 | Open-market sale | 9 | $44.74 | 10,572 |
| 2007-11-01 | Open-market sale | 4 | $44.73 | 10,581 |
| 2007-11-01 | Open-market sale | 4 | $44.72 | 10,585 |
| 2007-11-01 | Open-market sale | 3 | $44.71 | 10,589 |
| 2007-11-01 | Open-market sale | 1 | $44.70 | 10,592 |
| 2007-11-01 | Open-market sale | 3 | $44.70 | 10,593 |
| 2007-11-01 | Open-market sale | 3 | $44.67 | 10,596 |
| 2007-11-01 | Open-market sale | 4 | $44.66 | 10,599 |
| 2007-11-01 | Open-market sale | 3 | $44.65 | 10,603 |
| 2007-11-01 | Open-market sale | 5 | $44.64 | 10,606 |
| 2007-11-01 | Open-market sale | 4 | $44.63 | 10,611 |
| 2007-11-01 | Open-market sale | 3 | $44.62 | 10,615 |
| 2007-11-01 | Open-market sale | 6 | $44.60 | 10,618 |
| 2007-11-01 | Open-market sale | 1 | $44.59 | 10,624 |
| 2007-11-01 | Open-market sale | 1 | $44.58 | 10,625 |
| 2007-11-01 | Open-market sale | 4 | $44.57 | 10,626 |
| 2007-11-01 | Open-market sale | 3 | $44.56 | 10,630 |
| 2007-11-01 | Open-market sale | 3 | $44.55 | 10,633 |
| 2007-11-01 | Open-market sale | 5 | $44.54 | 10,636 |
| 2007-11-01 | Open-market sale | 2 | $44.53 | 10,641 |
| 2007-11-01 | Open-market sale | 6 | $44.52 | 10,643 |
| 2007-11-01 | Open-market sale | 6 | $44.51 | 10,649 |
| 2007-11-01 | Open-market sale | 10 | $44.50 | 10,655 |
| 2007-11-01 | Open-market sale | 3 | $44.49 | 10,665 |
| 2007-11-01 | Open-market sale | 3 | $44.44 | 10,668 |
| 2007-11-01 | Open-market sale | 1 | $44.79 | 10,556 |
| 2007-11-01 | Open-market sale | 4 | $44.78 | 10,557 |
| 2007-10-01 | Open-market sale | 69 | $46.22 | 403 |
| 2007-10-01 | Open-market sale | 14 | $46.25 | 196 |
| 2007-10-01 | Open-market sale | 179 | $46.24 | 210 |
| 2007-10-01 | Open-market sale | 14 | $46.23 | 389 |
| 2007-10-01 | Open-market sale | 100 | $46.25 | 96 |
| 2007-10-01 | Open-market sale | 83 | $46.20 | 472 |
| 2007-10-01 | Open-market buy | 41 | $46.51 | 0 |
| 2007-10-01 | Open-market sale | 14 | $46.42 | 41 |
| 2007-10-01 | Open-market sale | 41 | $46.27 | 55 |
| 2007-10-01 | Open-market sale | 107 | $46.19 | 555 |
| 2007-10-01 | Open-market sale | 14 | $46.19 | 662 |
| 2007-10-01 | Open-market sale | 124 | $46.18 | 676 |
| 2007-10-01 | Open-market sale | 14 | $46.18 | 800 |
| 2007-10-01 | Open-market sale | 124 | $46.17 | 814 |
| 2007-10-01 | Open-market sale | 124 | $46.16 | 938 |
| 2007-10-01 | Open-market sale | 110 | $46.15 | 1,062 |
| 2007-10-01 | Open-market sale | 103 | $46.14 | 1,172 |
| 2007-10-01 | Open-market sale | 28 | $46.13 | 1,275 |
| 2007-10-01 | Open-market sale | 55 | $46.12 | 1,303 |
| 2007-10-01 | Open-market sale | 14 | $46.11 | 1,358 |
| 2007-10-01 | Open-market sale | 14 | $46.10 | 1,372 |
| 2007-10-01 | Open-market sale | 55 | $46.09 | 1,386 |
| 2007-10-01 | Open-market sale | 28 | $46.08 | 1,441 |
| 2007-10-01 | Open-market sale | 69 | $46.07 | 1,469 |
| 2007-10-01 | Open-market sale | 14 | $46.06 | 1,538 |
| 2007-10-01 | Open-market sale | 55 | $46.05 | 1,552 |
| 2007-10-01 | Open-market sale | 41 | $46.03 | 1,607 |
| 2007-10-01 | Open-market sale | 110 | $46.02 | 1,648 |
| 2007-10-01 | Open-market sale | 179 | $46.01 | 1,758 |
| 2007-10-01 | Open-market sale | 14 | $46.00 | 1,937 |
| 2007-10-01 | Open-market sale | 28 | $45.99 | 1,951 |
| 2007-10-01 | Open-market sale | 69 | $45.97 | 1,979 |
| 2007-10-01 | Open-market sale | 14 | $45.96 | 2,048 |
| 2007-10-01 | Open-market sale | 14 | $45.94 | 2,062 |
| 2007-10-01 | Open-market sale | 14 | $45.92 | 2,076 |
| 2007-10-01 | Open-market sale | 14 | $45.87 | 2,090 |
| 2007-10-01 | Open-market sale | 14 | $45.86 | 2,104 |
| 2007-10-01 | Open-market sale | 55 | $45.85 | 2,118 |
| 2007-10-01 | Open-market sale | 14 | $45.80 | 2,173 |
| 2007-10-01 | Open-market sale | 97 | $45.59 | 2,738 |
| 2007-10-01 | Open-market sale | 83 | $45.58 | 2,835 |
| 2007-10-01 | Open-market sale | 152 | $45.57 | 2,918 |
| 2007-10-01 | Open-market sale | 110 | $45.56 | 3,070 |
| 2007-10-01 | Open-market sale | 124 | $45.54 | 3,180 |
| 2007-10-01 | Open-market sale | 41 | $45.54 | 3,304 |
| 2007-10-01 | Open-market sale | 27 | $45.53 | 3,345 |
| 2007-10-01 | Open-market sale | 97 | $45.52 | 3,372 |
| 2007-10-01 | Open-market sale | 97 | $45.51 | 3,469 |
| 2007-10-01 | Open-market sale | 124 | $45.50 | 3,566 |
| 2007-10-01 | Open-market sale | 152 | $45.49 | 3,690 |
| 2007-10-01 | Open-market sale | 83 | $45.48 | 3,842 |
| 2007-10-01 | Open-market sale | 55 | $45.47 | 3,925 |
| 2007-10-01 | Open-market sale | 14 | $45.46 | 3,980 |
| 2007-10-01 | Open-market sale | 14 | $45.41 | 3,994 |
| 2007-10-01 | Open-market sale | 122 | $45.40 | 4,008 |
| 2007-10-01 | Open-market sale | 41 | $45.39 | 4,130 |
| 2007-10-01 | Open-market sale | 27 | $45.37 | 4,171 |
| 2007-10-01 | Open-market sale | 14 | $45.79 | 2,187 |
| 2007-10-01 | Open-market sale | 14 | $45.76 | 2,201 |
| 2007-10-01 | Open-market sale | 55 | $45.75 | 2,215 |
| 2007-10-01 | Open-market sale | 27 | $45.74 | 2,270 |
| 2007-10-01 | Open-market sale | 41 | $45.68 | 2,297 |
| 2007-10-01 | Open-market sale | 55 | $45.67 | 2,338 |
| 2007-10-01 | Open-market sale | 27 | $45.65 | 2,393 |
| 2007-10-01 | Open-market sale | 14 | $45.64 | 2,420 |
| 2007-10-01 | Open-market sale | 41 | $45.63 | 2,434 |
| 2007-10-01 | Open-market sale | 83 | $45.60 | 2,655 |
| 2007-10-01 | Open-market sale | 83 | $45.62 | 2,475 |
| 2007-10-01 | Open-market sale | 97 | $45.61 | 2,558 |
| 2007-10-01 | Option exercise (derivative) | 26,785 | $2.38 | 62,202 |
| 2007-10-01 | Open-market sale | 594 | $45.61 | 98,882 |
| 2007-10-01 | Open-market sale | 509 | $45.48 | 106,776 |
| 2007-10-01 | Open-market sale | 934 | $45.49 | 105,842 |
| 2007-10-01 | Open-market sale | 85 | $45.46 | 107,625 |
| 2007-10-01 | Open-market sale | 85 | $45.41 | 107,710 |
| 2007-10-01 | Open-market sale | 752 | $45.40 | 107,795 |
| 2007-10-01 | Open-market sale | 255 | $45.39 | 108,547 |
| 2007-10-01 | Open-market sale | 170 | $45.37 | 108,802 |
| 2007-10-01 | Open-market sale | 523 | $45.36 | 108,972 |
| 2007-10-01 | Open-market sale | 411 | $45.35 | 109,495 |
| 2007-10-01 | Open-market sale | 12 | $45.30 | 109,906 |
| 2007-10-01 | Option exercise | 26,785 | $2.38 | 109,918 |
| 2007-10-01 | Open-market sale | 340 | $45.67 | 97,523 |
| 2007-10-01 | Open-market sale | 170 | $45.65 | 97,863 |
| 2007-10-01 | Open-market sale | 85 | $45.63 | 98,033 |
| 2007-10-01 | Open-market sale | 255 | $45.63 | 98,118 |
| 2007-10-01 | Open-market sale | 509 | $45.62 | 98,373 |
| 2007-10-01 | Open-market sale | 340 | $45.47 | 107,285 |
| 2007-10-01 | Open-market sale | 509 | $45.60 | 99,476 |
| 2007-10-01 | Open-market sale | 594 | $45.59 | 99,985 |
| 2007-10-01 | Open-market sale | 509 | $45.58 | 100,579 |
| 2007-10-01 | Open-market sale | 934 | $45.57 | 101,088 |
| 2007-10-01 | Open-market sale | 679 | $45.56 | 102,022 |
| 2007-10-01 | Open-market sale | 764 | $45.54 | 102,701 |
| 2007-10-01 | Open-market sale | 255 | $45.54 | 103,465 |
| 2007-10-01 | Open-market sale | 170 | $45.53 | 103,720 |
| 2007-10-01 | Open-market sale | 594 | $45.52 | 103,890 |
| 2007-10-01 | Open-market sale | 594 | $45.51 | 104,484 |
| 2007-10-01 | Open-market sale | 764 | $45.50 | 105,078 |
| 2007-10-01 | Open-market sale | 254 | $46.27 | 83,473 |
| 2007-10-01 | Open-market sale | 619 | $46.25 | 83,727 |
| 2007-10-01 | Open-market sale | 85 | $46.25 | 84,346 |
| 2007-10-01 | Open-market sale | 1,104 | $46.24 | 84,431 |
| 2007-10-01 | Open-market sale | 85 | $46.23 | 85,535 |
| 2007-10-01 | Open-market sale | 425 | $46.22 | 85,620 |
| 2007-10-01 | Open-market sale | 509 | $46.20 | 86,045 |
| 2007-10-01 | Open-market sale | 655 | $46.19 | 86,554 |
| 2007-10-01 | Open-market sale | 85 | $46.19 | 87,209 |
| 2007-10-01 | Open-market sale | 764 | $46.18 | 87,294 |
| 2007-10-01 | Open-market sale | 85 | $46.18 | 88,058 |
| 2007-10-01 | Open-market sale | 764 | $46.17 | 88,143 |
| 2007-10-01 | Open-market sale | 12 | $45.54 | 10,970 |
| 2007-10-01 | Open-market sale | 4 | $45.54 | 10,982 |
| 2007-10-01 | Open-market buy | 3 | $45.53 | 10,986 |
| 2007-10-01 | Open-market sale | 9 | $45.52 | 10,989 |
| 2007-10-01 | Open-market sale | 85 | $46.42 | 83,388 |
| 2007-10-01 | Open-market sale | 255 | $46.51 | 83,133 |
| 2007-10-01 | Open-market sale | 9 | $45.51 | 10,998 |
| 2007-10-01 | Open-market sale | 12 | $45.50 | 11,007 |
| 2007-10-01 | Open-market sale | 14 | $45.49 | 11,019 |
| 2007-10-01 | Open-market sale | 8 | $45.48 | 11,033 |
| 2007-10-01 | Open-market sale | 5 | $45.47 | 11,041 |
| 2007-10-01 | Open-market sale | 1 | $45.46 | 11,046 |
| 2007-10-01 | Open-market sale | 1 | $45.41 | 11,047 |
| 2007-10-01 | Open-market sale | 12 | $45.40 | 11,048 |
| 2007-10-01 | Open-market sale | 4 | $45.39 | 11,060 |
| 2007-10-01 | Open-market sale | 3 | $45.37 | 11,064 |
| 2007-10-01 | Open-market sale | 8 | $45.36 | 11,067 |
| 2007-10-01 | Open-market sale | 6 | $45.35 | 11,075 |
| 2007-10-01 | Open-market sale | 85 | $45.76 | 96,673 |
| 2007-10-01 | Open-market sale | 425 | $46.07 | 92,171 |
| 2007-10-01 | Open-market sale | 169 | $46.08 | 92,002 |
| 2007-10-01 | Open-market sale | 340 | $46.09 | 91,662 |
| 2007-10-01 | Open-market sale | 340 | $46.05 | 92,681 |
| 2007-10-01 | Open-market sale | 255 | $46.03 | 93,021 |
| 2007-10-01 | Open-market sale | 679 | $46.02 | 93,276 |
| 2007-10-01 | Open-market sale | 1,104 | $46.01 | 93,955 |
| 2007-10-01 | Open-market sale | 85 | $46.00 | 95,059 |
| 2007-10-01 | Open-market sale | 169 | $45.99 | 95,144 |
| 2007-10-01 | Open-market sale | 425 | $45.97 | 95,313 |
| 2007-10-01 | Open-market sale | 85 | $45.96 | 95,738 |
| 2007-10-01 | Open-market sale | 85 | $45.94 | 95,823 |
| 2007-10-01 | Open-market sale | 85 | $45.92 | 95,908 |
| 2007-10-01 | Open-market sale | 85 | $45.87 | 95,993 |
| 2007-10-01 | Open-market sale | 85 | $45.86 | 96,078 |
| 2007-10-01 | Open-market sale | 340 | $45.85 | 96,163 |
| 2007-10-01 | Open-market sale | 85 | $45.80 | 96,503 |
| 2007-10-01 | Open-market sale | 85 | $45.79 | 96,588 |
| 2007-10-01 | Open-market sale | 85 | $46.06 | 92,596 |
| 2007-10-01 | Open-market sale | 340 | $45.75 | 96,758 |
| 2007-10-01 | Open-market sale | 170 | $45.74 | 97,098 |
| 2007-10-01 | Open-market sale | 255 | $45.68 | 97,268 |
| 2007-10-01 | Open-market sale | 764 | $46.16 | 88,907 |
| 2007-10-01 | Open-market sale | 679 | $46.15 | 89,671 |
| 2007-10-01 | Open-market sale | 634 | $46.14 | 90,350 |
| 2007-10-01 | Open-market sale | 169 | $46.13 | 90,984 |
| 2007-10-01 | Open-market sale | 340 | $46.12 | 91,153 |
| 2007-10-01 | Open-market sale | 84 | $46.11 | 91,493 |
| 2007-10-01 | Open-market sale | 85 | $46.10 | 91,577 |
| 2007-10-01 | Open-market sale | 5 | $45.67 | 10,890 |
| 2007-10-01 | Open-market sale | 3 | $45.65 | 10,895 |
| 2007-10-01 | Open-market sale | 1 | $45.64 | 10,898 |
| 2007-10-01 | Open-market sale | 4 | $45.63 | 10,899 |
| 2007-10-01 | Open-market sale | 8 | $45.62 | 10,903 |
| 2007-10-01 | Open-market buy | 9 | $45.61 | 10,911 |
| 2007-10-01 | Open-market sale | 8 | $45.60 | 10,920 |
| 2007-10-01 | Open-market sale | 9 | $45.59 | 10,928 |
| 2007-10-01 | Open-market sale | 8 | $45.58 | 10,937 |
| 2007-10-01 | Open-market sale | 14 | $45.57 | 10,945 |
| 2007-10-01 | Open-market sale | 11 | $45.56 | 10,959 |
| 2007-10-01 | Open-market sale | 5 | $46.05 | 10,818 |
| 2007-10-01 | Open-market sale | 4 | $46.03 | 10,823 |
| 2007-10-01 | Open-market sale | 11 | $46.02 | 10,827 |
| 2007-10-01 | Open-market sale | 17 | $46.01 | 10,838 |
| 2007-10-01 | Open-market sale | 3 | $45.74 | 10,883 |
| 2007-10-01 | Open-market sale | 3 | $45.99 | 10,856 |
| 2007-10-01 | Open-market sale | 6 | $45.97 | 10,859 |
| 2007-10-01 | Open-market sale | 1 | $45.96 | 10,865 |
| 2007-10-01 | Open-market sale | 1 | $45.94 | 10,866 |
| 2007-10-01 | Open-market sale | 1 | $45.92 | 10,867 |
| 2007-10-01 | Open-market sale | 1 | $45.87 | 10,868 |
| 2007-10-01 | Open-market sale | 1 | $45.86 | 10,869 |
| 2007-10-01 | Open-market sale | 5 | $45.85 | 10,870 |
| 2007-10-01 | Open-market sale | 1 | $45.80 | 10,875 |
| 2007-10-01 | Open-market sale | 1 | $45.79 | 10,876 |
| 2007-10-01 | Open-market sale | 1 | $45.76 | 10,877 |
| 2007-10-01 | Open-market sale | 5 | $45.75 | 10,878 |
| 2007-10-01 | Open-market sale | 4 | $45.68 | 10,886 |
| 2007-10-01 | Open-market sale | 1 | $46.00 | 10,855 |
| 2007-10-01 | Option exercise (derivative) | 4,352 | $0.79 | 54,711 |
| 2007-10-01 | Open-market sale | 1 | $46.42 | 10,675 |
| 2007-10-01 | Open-market sale | 2 | $46.11 | 10,800 |
| 2007-10-01 | Open-market sale | 1 | $46.10 | 10,802 |
| 2007-10-01 | Open-market sale | 5 | $46.09 | 10,803 |
| 2007-10-01 | Open-market sale | 3 | $46.08 | 10,808 |
| 2007-10-01 | Open-market sale | 6 | $46.07 | 10,811 |
| 2007-10-01 | Open-market sale | 1 | $46.06 | 10,817 |
| 2007-10-01 | Open-market sale | 3 | $46.13 | 10,792 |
| 2007-10-01 | Open-market sale | 85 | $45.36 | 4,198 |
| 2007-10-01 | Open-market sale | 67 | $45.35 | 4,283 |
| 2007-10-01 | Open-market sale | 2 | $45.30 | 4,350 |
| 2007-10-01 | Option exercise | 4,352 | $0.79 | 4,352 |
| 2007-10-01 | Open-market sale | 10 | $46.14 | 10,782 |
| 2007-10-01 | Open-market sale | 11 | $46.15 | 10,771 |
| 2007-10-01 | Open-market sale | 12 | $46.16 | 10,759 |
| 2007-10-01 | Open-market sale | 12 | $46.17 | 10,747 |
| 2007-10-01 | Open-market sale | 1 | $46.18 | 10,746 |
| 2007-10-01 | Open-market sale | 12 | $46.18 | 10,734 |
| 2007-10-01 | Open-market sale | 1 | $46.19 | 10,733 |
| 2007-10-01 | Open-market sale | 10 | $46.19 | 10,723 |
| 2007-10-01 | Open-market sale | 8 | $46.20 | 10,715 |
| 2007-10-01 | Open-market sale | 6 | $46.22 | 10,709 |
| 2007-10-01 | Open-market sale | 1 | $46.23 | 10,708 |
| 2007-10-01 | Open-market sale | 17 | $46.24 | 10,691 |
| 2007-10-01 | Open-market sale | 1 | $46.25 | 10,690 |
| 2007-10-01 | Open-market sale | 9 | $46.25 | 10,681 |
| 2007-10-01 | Open-market sale | 5 | $46.27 | 10,676 |
| 2007-10-01 | Open-market sale | 5 | $46.12 | 10,795 |
| 2007-10-01 | Open-market sale | 4 | $46.51 | 10,671 |
| 2007-05-25 | Option exercise (derivative) | 133,108 | $0.00 | 59,063 |
| 2007-05-25 | Option exercise (derivative) | 813,941 | $0.00 | 88,987 |
| 2007-05-25 | Open-market sale | 882,714 | $35.25 | 172,156 |
| 2007-05-25 | Open-market sale | 133,108 | $35.25 | 0 |
| 2007-05-25 | Option exercise | 133,108 | $0.79 | 133,108 |
| 2007-05-25 | Open-market sale | 9,169 | $35.25 | 11,081 |
| 2007-05-25 | Option exercise | 813,941 | $2.38 | 965,847 |
| 2006-10-20 | J | 20,250 | $0.00 | 20,250 |
| 2006-10-20 | J | 20,250 | $0.00 | 151,906 |
| 2006-03-20 | Option exercise (derivative) | 68,032 | $0.00 | 192,171 |
| 2006-03-20 | Open-market sale | 68,032 | $21.00 | 0 |
| 2006-03-20 | Option exercise | 68,032 | $0.79 | 68,032 |
| 2006-03-20 | Open-market sale | 341,577 | $21.00 | 172,156 |
| 2006-03-14 | — | — | — | 513,733 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.