SEC CIK 1079782

SAYLOR MICHAEL J

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
MSTRview stock →5,0002024-04-25

Position History — MSTR

Reported shares owned immediately after each Form 4 transaction, over time.

030,66761,33392,0002006-102009-122024-012024-022024-032024-042024-042024-04

Recent Filings — MSTR

DateActivitySharesPriceOwned After
2024-04-25Option exercise (derivative)5,000$0.000
2024-04-25Option exercise5,000$121.435,000
2024-04-25Open-market sale100$1265.000
2024-04-25Open-market sale100$1263.93100
2024-04-25Open-market sale100$1260.00200
2024-04-25Open-market sale263$1259.81300
2024-04-25Open-market sale200$1258.81563
2024-04-25Open-market sale210$1257.75763
2024-04-25Open-market sale300$1255.71973
2024-04-25Open-market sale100$1254.761,273
2024-04-25Open-market sale200$1253.721,373
2024-04-25Open-market sale200$1250.451,573
2024-04-25Open-market sale300$1249.491,773
2024-04-25Open-market sale100$1248.822,073
2024-04-25Open-market sale100$1247.862,173
2024-04-25Open-market sale133$1226.024,767
2024-04-25Open-market sale549$1244.502,373
2024-04-25Open-market sale200$1243.752,922
2024-04-25Open-market sale100$1242.323,122
2024-04-25Open-market sale145$1240.183,222
2024-04-25Open-market sale300$1239.693,367
2024-04-25Open-market sale100$1237.463,667
2024-04-25Open-market sale100$1236.003,767
2024-04-25Open-market sale100$1235.983,867
2024-04-25Open-market sale200$1234.083,967
2024-04-25Open-market sale600$1228.114,167
2024-04-25Open-market sale100$1220.004,900
2024-04-25Open-market sale100$1246.002,273
2024-04-24Option exercise (derivative)5,000$0.005,000
2024-04-24Open-market sale100$1274.003,939
2024-04-24Open-market sale200$1273.344,039
2024-04-24Open-market sale100$1272.364,239
2024-04-24Open-market sale100$1270.954,339
2024-04-24Open-market sale200$1268.004,439
2024-04-24Open-market sale361$1265.114,639
2024-04-24Option exercise5,000$121.435,000
2024-04-24Open-market sale400$1333.620
2024-04-24Open-market sale775$1329.84400
2024-04-24Open-market sale37$1327.011,175
2024-04-24Open-market sale200$1315.221,212
2024-04-24Open-market sale300$1314.961,412
2024-04-24Open-market sale100$1296.961,712
2024-04-24Open-market sale199$1293.501,812
2024-04-24Open-market sale300$1289.052,011
2024-04-24Open-market sale200$1286.012,311
2024-04-24Open-market sale100$1285.002,511
2024-04-24Open-market sale197$1284.792,611
2024-04-24Open-market sale400$1283.002,808
2024-04-24Open-market sale197$1282.393,208
2024-04-24Open-market sale300$1280.393,405
2024-04-24Open-market sale100$1279.323,705
2024-04-24Open-market sale34$1278.993,805
2024-04-24Open-market sale100$1275.973,839
2024-04-23Option exercise (derivative)5,000$0.0010,000
2024-04-23Open-market sale100$1354.001,619
2024-04-23Open-market sale200$1352.071,719
2024-04-23Open-market sale300$1351.271,919
2024-04-23Open-market sale400$1350.002,219
2024-04-23Open-market sale400$1349.032,619
2024-04-23Open-market sale309$1348.573,019
2024-04-23Open-market sale100$1344.363,328
2024-04-23Open-market sale200$1342.193,428
2024-04-23Open-market sale200$1340.193,628
2024-04-23Open-market sale57$1338.643,828
2024-04-23Open-market sale100$1336.653,885
2024-04-23Open-market sale100$1330.003,985
2024-04-23Open-market sale379$1328.804,085
2024-04-23Open-market sale36$1311.004,464
2024-04-23Open-market sale500$1300.004,500
2024-04-23Option exercise5,000$121.435,000
2024-04-23Open-market sale100$1389.860
2024-04-23Open-market sale100$1379.95100
2024-04-23Open-market sale100$1374.00200
2024-04-23Open-market sale100$1372.76300
2024-04-23Open-market sale100$1370.00400
2024-04-23Open-market sale100$1369.99500
2024-04-23Open-market sale100$1360.78600
2024-04-23Open-market sale919$1357.41700
2024-04-22Option exercise (derivative)5,000$0.0015,000
2024-04-22Open-market sale100$1293.952,666
2024-04-22Open-market sale100$1289.992,766
2024-04-22Open-market sale100$1288.002,866
2024-04-22Open-market sale100$1286.002,966
2024-04-22Open-market sale100$1284.993,066
2024-04-22Open-market sale200$1281.543,166
2024-04-22Open-market sale100$1280.003,366
2024-04-22Open-market sale100$1275.013,466
2024-04-22Open-market sale200$1274.123,566
2024-04-22Open-market sale300$1268.573,766
2024-04-22Open-market sale100$1260.004,066
2024-04-22Open-market sale100$1258.914,166
2024-04-22Open-market sale100$1255.004,266
2024-04-22Open-market sale100$1242.284,366
2024-04-22Open-market sale500$1214.994,466
2024-04-22Open-market sale34$1209.004,966
2024-04-22Option exercise5,000$121.435,000
2024-04-22Open-market sale100$1328.00719
2024-04-22Open-market sale300$1327.95819
2024-04-22Open-market sale54$1324.011,119
2024-04-22Open-market sale100$1322.991,173
2024-04-22Open-market sale274$1319.811,273
2024-04-22Open-market sale100$1318.001,547
2024-04-22Open-market sale100$1313.231,647
2024-04-22Open-market sale200$1312.181,747
2024-04-22Open-market sale100$1311.191,947
2024-04-22Open-market sale319$1310.002,047
2024-04-22Open-market sale100$1304.002,366
2024-04-22Open-market sale100$1300.012,466
2024-04-22Open-market sale100$1294.002,566
2024-04-22Open-market sale200$1336.78419
2024-04-22Open-market sale100$1333.00619
2024-04-22Open-market sale200$1338.80219
2024-04-22Open-market sale100$1340.00119
2024-04-22Open-market sale19$1341.99100
2024-04-22Open-market sale100$1342.510
2024-04-19Option exercise (derivative)5,000$0.0020,000
2024-04-19Option exercise5,000$121.435,000
2024-04-19Open-market sale223$1172.154,777
2024-04-19Open-market sale232$1173.564,545
2024-04-19Open-market sale97$1174.114,448
2024-04-19Open-market sale300$1175.004,148
2024-04-19Open-market sale100$1182.553,948
2024-04-19Open-market sale400$1184.623,548
2024-04-19Open-market sale500$1187.733,048
2024-04-19Open-market sale400$1189.992,648
2024-04-19Open-market sale300$1191.122,348
2024-04-19Open-market sale100$1195.762,248
2024-04-19Open-market sale100$1201.992,148
2024-04-19Open-market sale100$1203.592,048
2024-04-19Open-market sale100$1181.054,048
2024-04-19Open-market sale100$1205.771,948
2024-04-19Open-market sale100$1206.991,848
2024-04-19Open-market sale300$1208.571,548
2024-04-19Open-market sale100$1209.651,448
2024-04-19Open-market sale100$1249.510
2024-04-19Open-market sale100$1245.91100
2024-04-19Open-market sale400$1240.00200
2024-04-19Open-market sale100$1238.78600
2024-04-19Open-market sale48$1237.00700
2024-04-19Open-market sale100$1229.91748
2024-04-19Open-market sale200$1227.87848
2024-04-19Open-market sale100$1217.251,048
2024-04-19Open-market sale100$1215.001,148
2024-04-19Open-market sale100$1213.861,248
2024-04-19Open-market sale100$1210.001,348
2024-04-18Option exercise (derivative)5,000$0.0025,000
2024-04-18Open-market sale151$1207.773,714
2024-04-18Open-market sale300$1201.983,865
2024-04-18Open-market sale102$1199.994,165
2024-04-18Open-market sale33$1192.004,267
2024-04-18Open-market sale500$1189.974,300
2024-04-18Open-market sale200$1178.964,800
2024-04-18Option exercise5,000$121.435,000
2024-04-18Open-market sale200$1274.760
2024-04-18Open-market sale48$1272.93200
2024-04-18Open-market sale100$1269.81248
2024-04-18Open-market sale300$1268.12348
2024-04-18Open-market sale100$1264.96648
2024-04-18Open-market sale200$1262.41748
2024-04-18Open-market sale100$1260.16948
2024-04-18Open-market sale28$1259.991,048
2024-04-18Open-market sale200$1258.001,076
2024-04-18Open-market sale100$1254.991,276
2024-04-18Open-market sale100$1253.731,376
2024-04-18Open-market sale100$1247.571,476
2024-04-18Open-market sale100$1245.921,576
2024-04-18Open-market sale100$1244.851,676
2024-04-18Open-market sale200$1243.981,776
2024-04-18Open-market sale300$1234.181,976
2024-04-18Open-market sale200$1232.652,276
2024-04-18Open-market sale100$1227.212,476
2024-04-18Open-market sale100$1217.702,576
2024-04-18Open-market sale387$1216.952,676
2024-04-18Open-market sale51$1214.503,063
2024-04-18Open-market sale300$1209.753,414
2024-04-18Open-market sale300$1212.363,114
2024-04-17Option exercise (derivative)5,000$0.0030,000
2024-04-17Open-market sale15$1176.723,201
2024-04-17Open-market sale50$1172.733,485
2024-04-17Open-market sale37$1170.113,535
2024-04-17Open-market sale300$1168.953,572
2024-04-17Open-market sale36$1166.043,872
2024-04-17Open-market sale71$1164.633,908
2024-04-17Open-market sale300$1163.403,979
2024-04-17Open-market sale127$1161.624,279
2024-04-17Open-market sale81$1160.464,406
2024-04-17Open-market sale36$1156.504,487
2024-04-17Open-market sale165$1154.554,523
2024-04-17Open-market sale37$1151.024,688
2024-04-17Open-market sale100$1150.704,725
2024-04-17Open-market sale33$1148.964,825
2024-04-17Open-market sale43$1147.054,858
2024-04-17Open-market sale34$1146.754,901
2024-04-17Open-market sale41$1144.444,935
2024-04-17Open-market sale24$1140.794,976
2024-04-17Option exercise5,000$121.435,000
2024-04-17Open-market sale148$1188.432,482
2024-04-17Open-market sale35$1187.212,630
2024-04-17Open-market sale114$1186.692,665
2024-04-17Open-market sale100$1183.962,779
2024-04-17Open-market sale34$1182.032,879
2024-04-17Open-market sale100$1181.982,913
2024-04-17Open-market sale49$1180.223,013
2024-04-17Open-market sale100$1178.503,062
2024-04-17Open-market sale39$1177.553,162
2024-04-17Open-market sale118$1173.613,367
2024-04-17Open-market sale151$1175.293,216
2024-04-17Open-market sale214$1190.592,196
2024-04-17Open-market sale17$1255.15442
2024-04-17Open-market sale36$1251.54459
2024-04-17Open-market sale116$1244.86495
2024-04-17Open-market sale15$1243.69611
2024-04-17Open-market sale20$1241.24626
2024-04-17Open-market sale100$1240.00646
2024-04-17Open-market sale32$1226.70746
2024-04-17Open-market sale200$1222.63778
2024-04-17Open-market sale20$1220.45978
2024-04-17Open-market sale108$1219.61998
2024-04-17Open-market sale60$1217.471,106
2024-04-17Open-market sale100$1215.601,166
2024-04-17Open-market sale32$1213.151,266
2024-04-17Open-market sale28$1211.691,298
2024-04-17Open-market sale36$1210.931,326
2024-04-17Open-market sale29$1207.151,362
2024-04-17Open-market sale35$1206.771,391
2024-04-17Open-market sale28$1203.031,426
2024-04-17Open-market sale29$1202.601,454
2024-04-17Open-market sale39$1198.751,483
2024-04-17Open-market sale200$1197.541,522
2024-04-17Open-market sale221$1194.441,722
2024-04-17Open-market sale66$1193.401,943
2024-04-17Open-market sale44$1192.842,009
2024-04-17Open-market sale143$1191.822,053
2024-04-17Open-market sale442$1258.050
2024-04-17Open-market sale72$1189.122,410
2024-04-16Option exercise (derivative)5,000$0.0035,000
2024-04-16Open-market sale500$1271.751,629
2024-04-16Open-market sale300$1268.652,129
2024-04-16Open-market sale205$1267.002,429
2024-04-16Open-market sale100$1266.852,634
2024-04-16Open-market sale200$1263.942,734
2024-04-16Open-market sale300$1261.792,934
2024-04-16Open-market sale400$1258.343,234
2024-04-16Open-market sale100$1255.003,634
2024-04-16Open-market sale166$1254.013,734
2024-04-16Open-market sale100$1252.503,900
2024-04-16Open-market sale100$1250.004,000
2024-04-16Open-market sale100$1248.074,100
2024-04-16Open-market sale100$1247.844,200
2024-04-16Open-market sale100$1246.884,300
2024-04-16Open-market sale100$1245.004,400
2024-04-16Open-market sale100$1242.744,500
2024-04-16Open-market sale100$1235.004,600
2024-04-16Open-market sale100$1233.164,700
2024-04-16Open-market sale100$1230.664,800
2024-04-16Open-market sale100$1220.234,900
2024-04-16Option exercise5,000$121.435,000
2024-04-16Open-market sale200$1278.831,429
2024-04-16Open-market sale300$1284.91978
2024-04-16Open-market sale151$1283.321,278
2024-04-16Open-market sale100$1312.000
2024-04-16Open-market sale445$1308.75100
2024-04-16Open-market sale41$1306.02545
2024-04-16Open-market sale292$1287.00586
2024-04-16Open-market sale100$1285.51878
2024-04-15Open-market sale142$1420.401,967
2024-04-15Open-market sale311$1418.682,109
2024-04-15Open-market sale23$1417.902,420
2024-04-15Open-market sale111$1414.332,443
2024-04-15Open-market sale45$1413.492,554
2024-04-15Open-market sale71$1412.542,599
2024-04-15Open-market sale277$1411.552,670
2024-04-15Open-market sale122$1410.462,947
2024-04-15Open-market sale19$1409.993,069
2024-04-15Open-market sale42$1408.293,088
2024-04-15Open-market sale100$1407.503,130
2024-04-15Open-market sale28$1405.003,230
2024-04-15Open-market sale107$1404.323,258
2024-04-15Open-market sale36$1403.213,365
2024-04-15Open-market sale12$1402.633,401
2024-04-15Open-market sale17$1401.933,413
2024-04-15Open-market sale14$1399.003,430
2024-04-15Open-market sale82$1398.983,444
2024-04-15Open-market sale10$1397.003,526
2024-04-15Open-market sale46$1396.993,536
2024-04-15Open-market sale20$1382.653,582
2024-04-15Open-market sale31$1380.213,602
2024-04-15Open-market sale20$1379.683,633
2024-04-15Open-market sale45$1378.463,653
2024-04-15Open-market sale11$1375.003,698
2024-04-15Open-market sale11$1374.863,709
2024-04-15Open-market sale41$1366.403,720
2024-04-15Open-market sale30$1365.313,761
2024-04-15Open-market sale35$1364.553,791
2024-04-15Open-market sale10$1363.473,826
2024-04-15Option exercise (derivative)5,000$0.0040,000
2024-04-15Open-market sale57$1335.884,737
2024-04-15Open-market sale20$1341.514,717
2024-04-15Open-market sale77$1342.244,640
2024-04-15Open-market sale102$1343.874,538
2024-04-15Open-market sale11$1345.874,527
2024-04-15Open-market sale10$1346.014,517
2024-04-15Open-market sale12$1347.514,505
2024-04-15Open-market sale10$1348.054,495
2024-04-15Open-market sale11$1334.664,794
2024-04-15Open-market sale32$1333.644,805
2024-04-15Open-market sale10$1331.034,837
2024-04-15Open-market sale57$1330.394,847
2024-04-15Open-market sale32$1329.734,904
2024-04-15Open-market sale14$1328.004,936
2024-04-15Open-market sale11$1327.014,950
2024-04-15Open-market sale27$1326.564,961
2024-04-15Open-market sale12$1325.004,988
2024-04-15Option exercise5,000$121.435,000
2024-04-15Open-market sale59$1360.403,836
2024-04-15Open-market sale67$1359.813,895
2024-04-15Open-market sale65$1358.503,962
2024-04-15Open-market sale36$1357.424,027
2024-04-15Open-market sale21$1356.834,063
2024-04-15Open-market sale52$1355.184,084
2024-04-15Open-market sale40$1354.714,136
2024-04-15Open-market sale96$1353.204,176
2024-04-15Open-market sale31$1352.514,272
2024-04-15Open-market sale18$1351.144,303
2024-04-15Open-market sale67$1350.334,321
2024-04-15Open-market sale107$1349.174,388
2024-04-15Open-market sale300$1458.97839
2024-04-15Open-market sale300$1457.981,139
2024-04-15Open-market sale300$1455.021,439
2024-04-15Open-market sale27$1436.621,739
2024-04-15Open-market sale39$1470.000
2024-04-15Open-market sale17$1425.451,868
2024-04-15Open-market sale22$1424.001,885
2024-04-15Open-market sale60$1423.441,907
2024-04-15Open-market sale500$1463.83339
2024-04-15Open-market sale300$1464.9839
2024-04-15Open-market sale102$1433.541,766
2024-04-12Option exercise (derivative)5,000$0.0045,000
2024-04-12Open-market sale100$1498.501,837
2024-04-12Open-market sale100$1497.391,937
2024-04-12Open-market sale200$1496.992,037
2024-04-12Open-market sale300$1492.442,237
2024-04-12Open-market sale200$1491.972,537
2024-04-12Open-market sale200$1488.832,737
2024-04-12Open-market sale200$1481.282,937
2024-04-12Open-market sale261$1479.893,137
2024-04-12Open-market sale302$1475.003,398
2024-04-12Open-market sale100$1471.283,700
2024-04-12Open-market sale200$1468.183,800
2024-04-12Open-market sale300$1464.564,000
2024-04-12Open-market sale200$1460.004,300
2024-04-12Open-market sale200$1458.234,500
2024-04-12Open-market sale100$1451.094,700
2024-04-12Open-market sale200$1448.264,800
2024-04-12Option exercise5,000$121.435,000
2024-04-12Open-market sale237$1535.540
2024-04-12Open-market sale300$1499.351,537
2024-04-12Open-market sale100$1500.001,437
2024-04-12Open-market sale100$1501.771,337
2024-04-12Open-market sale100$1502.131,237
2024-04-12Open-market sale100$1509.851,137
2024-04-12Open-market sale100$1512.851,037
2024-04-12Open-market sale100$1513.00937
2024-04-12Open-market sale100$1514.93837
2024-04-12Open-market sale100$1515.64737
2024-04-12Open-market sale300$1516.33437
2024-04-12Open-market sale100$1521.94237
2024-04-12Open-market sale100$1519.02337
2024-04-11Option exercise (derivative)5,000$0.0050,000
2024-04-11Open-market sale100$1560.14400
2024-04-11Open-market sale100$1562.99300
2024-04-11Open-market sale100$1564.00200
2024-04-11Open-market sale100$1566.53100
2024-04-11Open-market sale100$1567.990
2024-04-11Option exercise5,000$121.435,000
2024-04-11Open-market sale100$1519.254,900
2024-04-11Open-market sale100$1520.094,800
2024-04-11Open-market sale257$1522.224,543
2024-04-11Open-market sale300$1525.004,243
2024-04-11Open-market sale100$1557.63500
2024-04-11Open-market sale300$1552.70600
2024-04-11Open-market sale400$1550.00900
2024-04-11Open-market sale200$1549.301,300
2024-04-11Open-market sale200$1547.791,500
2024-04-11Open-market sale100$1544.981,700
2024-04-11Open-market sale37$1543.001,800
2024-04-11Open-market sale100$1541.151,837
2024-04-11Open-market sale300$1540.971,937
2024-04-11Open-market sale100$1539.572,237
2024-04-11Open-market sale200$1538.652,337
2024-04-11Open-market sale636$1534.422,537
2024-04-11Open-market sale170$1533.543,173
2024-04-11Open-market sale100$1532.403,343
2024-04-11Open-market sale200$1531.133,443
2024-04-11Open-market sale100$1529.043,643
2024-04-11Open-market sale500$1528.363,743
2024-04-10Option exercise (derivative)5,000$0.0055,000
2024-04-10Open-market sale200$1484.991,173
2024-04-10Open-market sale400$1464.791,373
2024-04-10Open-market sale300$1462.001,773
2024-04-10Open-market sale100$1461.002,073
2024-04-10Open-market sale100$1457.082,173
2024-04-10Open-market sale100$1455.002,273
2024-04-10Open-market sale100$1445.002,373
2024-04-10Open-market sale100$1443.002,473
2024-04-10Open-market sale400$1442.192,573
2024-04-10Open-market sale200$1439.872,973
2024-04-10Open-market sale200$1438.673,173
2024-04-10Open-market sale100$1430.293,373
2024-04-10Open-market sale100$1429.093,473
2024-04-10Open-market sale100$1422.003,573
2024-04-10Open-market sale300$1420.003,673
2024-04-10Open-market sale100$1419.003,973
2024-04-10Open-market sale391$1409.154,073
2024-04-10Open-market sale500$1393.884,464
2024-04-10Open-market sale36$1392.594,964
2024-04-10Open-market sale100$1485.001,073
2024-04-10Open-market sale86$1511.59987
2024-04-10Open-market sale300$1514.98687
2024-04-10Open-market sale100$1532.99587
2024-04-10Open-market sale200$1533.00387
2024-04-10Open-market sale329$1553.8258
2024-04-10Option exercise5,000$121.435,000
2024-04-10Open-market sale58$1566.000
2024-04-09Open-market sale55$1441.02921
2024-04-09Open-market sale18$1437.64976
2024-04-09Open-market sale182$1444.45739
2024-04-09Open-market sale200$1452.98539
2024-04-09Open-market sale500$1473.9839
2024-04-09Open-market sale39$1478.100
2024-04-09Option exercise (derivative)5,000$0.0060,000
2024-04-09Open-market sale400$1430.451,147
2024-04-09Open-market sale115$1429.111,547
2024-04-09Open-market sale100$1428.001,662
2024-04-09Open-market sale200$1424.991,862
2024-04-09Open-market sale100$1422.772,062
2024-04-09Open-market sale117$1421.772,162
2024-04-09Open-market sale100$1420.002,279
2024-04-09Open-market sale219$1418.402,379
2024-04-09Open-market sale200$1417.652,598
2024-04-09Open-market sale137$1414.852,798
2024-04-09Open-market sale48$1412.002,935
2024-04-09Open-market sale100$1410.532,983
2024-04-09Open-market sale100$1409.303,083
2024-04-09Open-market sale33$1435.201,014
2024-04-09Open-market sale186$1402.893,383
2024-04-09Open-market sale131$1400.123,569
2024-04-09Open-market sale100$1399.703,700
2024-04-09Open-market sale200$1398.473,800
2024-04-09Open-market sale200$1396.864,000
2024-04-09Open-market sale100$1395.534,200
2024-04-09Open-market sale100$1394.684,300
2024-04-09Open-market sale100$1392.694,400
2024-04-09Open-market sale100$1390.244,500
2024-04-09Open-market sale200$1387.874,600
2024-04-09Open-market sale200$1379.864,800
2024-04-09Option exercise5,000$121.435,000
2024-04-09Open-market sale20$1436.51994
2024-04-09Open-market sale100$1432.371,047
2024-04-09Open-market sale200$1404.923,183
2024-04-09Open-market sale100$1425.751,762
2024-04-08Option exercise (derivative)5,000$0.0065,000
2024-04-08Open-market sale40$1602.10500
2024-04-08Open-market sale100$1572.65740
2024-04-08Open-market sale600$1545.15840
2024-04-08Open-market sale100$1544.901,440
2024-04-08Open-market sale200$1542.581,540
2024-04-08Open-market sale100$1540.001,740
2024-04-08Open-market sale100$1539.401,840
2024-04-08Open-market sale100$1538.991,940
2024-04-08Open-market sale300$1537.132,040
2024-04-08Open-market sale200$1535.382,340
2024-04-08Open-market sale200$1532.622,540
2024-04-08Open-market sale100$1531.002,740
2024-04-08Open-market sale200$1530.002,840
2024-04-08Open-market sale100$1527.003,040
2024-04-08Open-market sale100$1524.753,140
2024-04-08Open-market sale100$1521.003,240
2024-04-08Open-market sale100$1520.003,340
2024-04-08Open-market sale300$1519.103,440
2024-04-08Open-market sale53$1512.993,740
2024-04-08Open-market sale200$1510.053,793
2024-04-08Open-market sale100$1509.103,993
2024-04-08Open-market sale200$1505.714,093
2024-04-08Open-market sale300$1503.414,293
2024-04-08Open-market sale307$1499.214,593
2024-04-08Open-market sale100$1497.444,900
2024-04-08Option exercise5,000$121.435,000
2024-04-08Open-market sale100$1612.000
2024-04-08Open-market sale400$1604.75100
2024-04-08Open-market sale100$1580.00640
2024-04-08Open-market sale100$1585.00540
2024-04-05Open-market sale100$1661.87100
2024-04-05Open-market sale100$1663.820
2024-04-05Open-market sale200$1656.67200
2024-04-05Open-market sale100$1654.97400
2024-04-05Open-market sale188$1653.99500
2024-04-05Option exercise (derivative)5,000$0.0070,000
2024-04-05Open-market sale100$1610.232,457
2024-04-05Open-market sale300$1611.002,157
2024-04-05Open-market sale69$1614.882,088
2024-04-05Open-market sale200$1615.421,888
2024-04-05Open-market sale300$1617.331,588
2024-04-05Open-market sale100$1624.681,488
2024-04-05Open-market sale300$1626.991,188
2024-04-05Open-market sale100$1609.892,557
2024-04-05Open-market sale52$1595.002,657
2024-04-05Open-market sale100$1594.362,709
2024-04-05Open-market sale100$1576.022,809
2024-04-05Open-market sale100$1575.682,909
2024-04-05Open-market sale500$1574.823,009
2024-04-05Open-market sale100$1573.363,509
2024-04-05Open-market sale40$1570.003,609
2024-04-05Open-market sale100$1563.093,649
2024-04-05Open-market sale100$1546.063,749
2024-04-05Open-market sale100$1540.113,849
2024-04-05Open-market sale100$1515.173,949
2024-04-05Open-market sale24$1514.084,049
2024-04-05Open-market sale200$1512.004,073
2024-04-05Open-market sale100$1500.004,273
2024-04-05Open-market sale100$1499.934,373
2024-04-05Open-market sale227$1497.954,473
2024-04-05Open-market sale300$1480.004,700
2024-04-05Option exercise5,000$121.435,000
2024-04-05Open-market sale200$1652.00688
2024-04-05Open-market sale100$1649.48888
2024-04-05Open-market sale100$1640.00988
2024-04-05Open-market sale100$1631.161,088
2024-04-04Option exercise (derivative)5,000$0.0075,000
2024-04-04Open-market sale100$1709.901,500
2024-04-04Open-market sale212$1699.951,800
2024-04-04Open-market sale152$1696.512,012
2024-04-04Open-market sale400$1695.252,164
2024-04-04Open-market sale200$1693.782,564
2024-04-04Open-market sale26$1691.002,764
2024-04-04Open-market sale300$1690.002,790
2024-04-04Open-market sale500$1688.003,090
2024-04-04Open-market sale139$1687.103,590
2024-04-04Open-market sale271$1685.103,729
2024-04-04Open-market sale86$1679.744,000
2024-04-04Open-market sale100$1677.684,086
2024-04-04Open-market sale300$1675.214,186
2024-04-04Open-market sale100$1656.964,486
2024-04-04Open-market sale108$1650.244,586
2024-04-04Open-market sale306$1645.004,694
2024-04-04Option exercise5,000$121.435,000
2024-04-04Open-market sale100$1739.180
2024-04-04Open-market sale200$1734.34100
2024-04-04Open-market sale100$1730.00300
2024-04-04Open-market sale200$1727.56400
2024-04-04Open-market sale100$1724.50600
2024-04-04Open-market sale100$1723.01700
2024-04-04Open-market sale100$1722.00800
2024-04-04Open-market sale100$1716.59900
2024-04-04Open-market sale100$1715.001,000
2024-04-04Open-market sale200$1714.701,100
2024-04-04Open-market sale200$1713.401,300
2024-04-04Open-market sale100$1701.061,700
2024-04-04Open-market sale100$1706.061,600
2024-04-03Option exercise (derivative)5,000$0.0080,000
2024-04-03Open-market sale40$1580.014,960
2024-04-03Option exercise5,000$121.435,000
2024-04-03Open-market sale100$1681.98100
2024-04-03Open-market sale100$1675.42200
2024-04-03Open-market sale400$1673.26300
2024-04-03Open-market sale200$1671.09700
2024-04-03Open-market sale100$1669.50900
2024-04-03Open-market sale100$1668.741,000
2024-04-03Open-market sale100$1662.911,100
2024-04-03Open-market sale100$1661.251,200
2024-04-03Open-market sale200$1658.321,300
2024-04-03Open-market sale200$1657.041,500
2024-04-03Open-market sale100$1656.821,700
2024-04-03Open-market sale300$1655.491,800
2024-04-03Open-market sale100$1650.012,100
2024-04-03Open-market sale100$1648.392,200
2024-04-03Open-market sale100$1647.842,300
2024-04-03Open-market sale100$1645.002,400
2024-04-03Open-market sale100$1644.862,500
2024-04-03Open-market sale600$1643.642,600
2024-04-03Open-market sale100$1639.063,200
2024-04-03Open-market sale226$1634.983,300
2024-04-03Open-market sale4$1618.393,526
2024-04-03Open-market sale100$1617.993,530
2024-04-03Open-market sale370$1614.003,630
2024-04-03Open-market sale100$1608.604,000
2024-04-03Open-market sale60$1606.114,100
2024-04-03Open-market sale300$1583.864,160
2024-04-03Open-market sale500$1582.004,460
2024-04-03Open-market sale100$1684.000
2024-04-02Option exercise (derivative)5,000$0.0085,000
2024-04-02Open-market sale100$1542.561,350
2024-04-02Open-market sale100$1539.001,450
2024-04-02Open-market sale64$1537.971,550
2024-04-02Open-market sale100$1536.001,614
2024-04-02Open-market sale202$1533.901,714
2024-04-02Open-market sale200$1532.001,916
2024-04-02Open-market sale200$1531.532,116
2024-04-02Open-market sale181$1529.002,316
2024-04-02Open-market sale200$1525.352,497
2024-04-02Open-market sale400$1523.722,697
2024-04-02Open-market sale100$1521.953,097
2024-04-02Open-market sale100$1515.073,197
2024-04-02Open-market sale200$1514.273,297
2024-04-02Open-market sale100$1513.253,497
2024-04-02Open-market sale259$1505.213,697
2024-04-02Open-market sale26$1494.003,956
2024-04-02Open-market sale38$1492.003,982
2024-04-02Open-market sale80$1489.894,020
2024-04-02Open-market sale200$1487.864,100
2024-04-02Open-market sale100$1486.494,300
2024-04-02Open-market sale200$1485.044,400
2024-04-02Open-market sale200$1478.434,600
2024-04-02Open-market sale200$1475.304,800
2024-04-02Option exercise5,000$121.435,000
2024-04-02Open-market sale203$1544.281,147
2024-04-02Open-market sale100$1546.481,047
2024-04-02Open-market sale300$1548.20747
2024-04-02Open-market sale100$1568.04647
2024-04-02Open-market sale200$1569.01447
2024-04-02Open-market sale100$1512.923,597
2024-04-02Open-market sale39$1581.67111
2024-04-02Open-market sale208$1578.86183
2024-04-02Open-market sale25$1582.9786
2024-04-02Open-market sale28$1584.6558
2024-04-02Open-market sale58$1587.280
2024-04-02Open-market sale33$1580.59150
2024-04-02Open-market sale56$1574.66391
2024-04-01Option exercise (derivative)5,000$0.0090,000
2024-04-01Open-market sale208$1632.772,073
2024-04-01Open-market sale300$1630.002,281
2024-04-01Open-market sale300$1629.082,581
2024-04-01Open-market sale200$1626.592,881
2024-04-01Open-market sale100$1625.533,081
2024-04-01Open-market sale100$1621.913,181
2024-04-01Open-market sale219$1619.533,281
2024-04-01Open-market sale300$1618.343,500
2024-04-01Open-market sale100$1614.993,800
2024-04-01Open-market sale200$1612.353,900
2024-04-01Open-market sale100$1611.134,100
2024-04-01Open-market sale200$1608.004,200
2024-04-01Open-market sale200$1604.204,400
2024-04-01Open-market sale100$1600.004,600
2024-04-01Open-market sale100$1596.574,700
2024-04-01Open-market sale200$1594.984,800
2024-04-01Option exercise5,000$121.435,000
2024-04-01Open-market sale200$1674.450
2024-04-01Open-market sale28$1667.84200
2024-04-01Open-market sale100$1666.37228
2024-04-01Open-market sale100$1660.42328
2024-04-01Open-market sale200$1656.45428
2024-04-01Open-market sale100$1655.00628
2024-04-01Open-market sale500$1650.00728
2024-04-01Open-market sale39$1645.011,228
2024-04-01Open-market sale100$1642.781,267
2024-04-01Open-market sale45$1641.151,367
2024-04-01Open-market sale200$1639.771,412
2024-04-01Open-market sale361$1636.631,612
2024-04-01Open-market sale100$1635.001,973
2024-03-28Option exercise (derivative)5,000$0.0095,000
2024-03-28Open-market sale100$1650.014,900
2024-03-28Option exercise5,000$121.435,000
2024-03-28Open-market sale100$1855.891,027
2024-03-28Open-market sale100$1854.691,127
2024-03-28Open-market sale100$1841.631,227
2024-03-28Open-market sale100$1839.991,327
2024-03-28Open-market sale100$1833.001,427
2024-03-28Open-market sale100$1774.961,527
2024-03-28Open-market sale100$1770.881,627
2024-03-28Open-market sale100$1759.001,727
2024-03-28Open-market sale200$1755.371,827
2024-03-28Open-market sale100$1746.002,027
2024-03-28Open-market sale100$1743.122,127
2024-03-28Open-market sale100$1700.014,600
2024-03-28Open-market sale545$1736.512,327
2024-03-28Open-market sale100$1735.122,872
2024-03-28Open-market sale100$1730.212,972
2024-03-28Open-market sale300$1729.193,072
2024-03-28Open-market sale55$1725.013,372
2024-03-28Open-market sale509$1724.323,427
2024-03-28Open-market sale192$1723.093,936
2024-03-28Open-market sale68$1715.004,128
2024-03-28Open-market sale100$1709.004,196
2024-03-28Open-market sale13$1703.374,487
2024-03-28Open-market sale91$1704.564,396
2024-03-28Open-market sale100$1707.794,296
2024-03-28Open-market sale100$1674.304,800
2024-03-28Open-market sale100$1684.854,700
2024-03-28Open-market sale100$1742.992,227
2024-03-28Open-market sale100$1702.754,500
2024-03-28Open-market sale100$1924.99527
2024-03-28Open-market sale100$1922.19627
2024-03-28Open-market sale100$1881.99727
2024-03-28Open-market sale100$1872.00827
2024-03-28Open-market sale100$1860.00927
2024-03-28Open-market sale100$1947.00400
2024-03-28Open-market sale100$1950.25300
2024-03-28Open-market sale100$1963.00200
2024-03-28Open-market sale100$1965.00100
2024-03-28Open-market sale100$1977.010
2024-03-28Open-market sale27$1943.00500
2024-03-27Open-market sale100$1957.00400
2024-03-27Open-market sale40$1953.00500
2024-03-27Open-market sale100$1950.00540
2024-03-27Open-market sale100$1946.00740
2024-03-27Open-market sale100$1944.80840
2024-03-27Open-market sale100$1939.99940
2024-03-27Open-market sale100$1938.901,040
2024-03-27Open-market sale400$1960.000
2024-03-27Open-market sale100$1947.28640
2024-03-27Option exercise (derivative)5,000$0.00100,000
2024-03-27Open-market sale100$1901.004,100
2024-03-27Open-market sale100$1900.004,200
2024-03-27Open-market sale100$1899.994,300
2024-03-27Open-market sale100$1898.154,400
2024-03-27Open-market sale100$1892.164,500
2024-03-27Open-market sale100$1891.914,600
2024-03-27Open-market sale100$1875.004,700
2024-03-27Open-market sale100$1859.974,800
2024-03-27Open-market sale100$1854.984,900
2024-03-27Option exercise5,000$121.435,000
2024-03-27Open-market sale100$1937.001,140
2024-03-27Open-market sale100$1935.001,240
2024-03-27Open-market sale100$1934.781,340
2024-03-27Open-market sale133$1933.461,440
2024-03-27Open-market sale100$1930.001,573
2024-03-27Open-market sale48$1929.531,673
2024-03-27Open-market sale100$1927.491,721
2024-03-27Open-market sale200$1925.141,821
2024-03-27Open-market sale100$1924.962,021
2024-03-27Open-market sale200$1920.272,121
2024-03-27Open-market sale162$1919.062,321
2024-03-27Open-market sale200$1918.492,483
2024-03-27Open-market sale100$1915.142,683
2024-03-27Open-market sale100$1914.772,783
2024-03-27Open-market sale200$1912.392,883
2024-03-27Open-market sale100$1910.033,083
2024-03-27Open-market sale200$1909.423,183
2024-03-27Open-market sale417$1904.763,383
2024-03-27Open-market sale100$1903.993,800
2024-03-27Open-market sale200$1902.503,900
2024-03-26Option exercise (derivative)5,000$0.00105,000
2024-03-26Open-market sale100$1866.383,200
2024-03-26Open-market sale100$1864.003,300
2024-03-26Open-market sale100$1863.003,400
2024-03-26Open-market sale100$1860.053,500
2024-03-26Open-market sale100$1855.033,600
2024-03-26Open-market sale100$1854.003,700
2024-03-26Open-market sale100$1853.003,800
2024-03-26Open-market sale300$1851.833,900
2024-03-26Open-market sale100$1850.004,200
2024-03-26Open-market sale200$1842.714,300
2024-03-26Open-market sale100$1837.234,500
2024-03-26Open-market sale100$1833.004,600
2024-03-26Open-market sale100$1821.794,700
2024-03-26Open-market sale100$1812.004,800
2024-03-26Open-market sale100$1810.004,900
2024-03-26Option exercise5,000$121.435,000
2024-03-26Open-market sale100$1902.000
2024-03-26Open-market sale206$1897.85100
2024-03-26Open-market sale200$1892.10306
2024-03-26Open-market sale200$1889.49506
2024-03-26Open-market sale546$1888.66706
2024-03-26Open-market sale200$1887.721,252
2024-03-26Open-market sale200$1885.001,452
2024-03-26Open-market sale200$1884.271,652
2024-03-26Open-market sale385$1883.181,852
2024-03-26Open-market sale200$1881.002,237
2024-03-26Open-market sale63$1876.992,437
2024-03-26Open-market sale100$1874.992,500
2024-03-26Open-market sale400$1872.762,600
2024-03-26Open-market sale200$1869.203,000
2024-03-25Option exercise (derivative)5,000$0.00110,000
2024-03-25Open-market sale54$1788.652,689
2024-03-25Open-market sale19$1683.074,115
2024-03-25Open-market sale100$1684.424,015
2024-03-25Open-market sale100$1691.493,915
2024-03-25Open-market sale100$1699.263,815
2024-03-25Open-market sale100$1708.213,715
2024-03-25Open-market sale100$1716.033,615
2024-03-25Open-market sale100$1732.833,515
2024-03-25Open-market sale100$1736.653,415
2024-03-25Open-market sale100$1676.134,134
2024-03-25Open-market sale25$1668.714,234
2024-03-25Open-market sale100$1666.884,259
2024-03-25Open-market sale30$1652.824,359
2024-03-25Open-market sale23$1640.824,389
2024-03-25Open-market sale28$1639.354,412
2024-03-25Open-market sale21$1622.034,440
2024-03-25Open-market sale400$1608.004,461
2024-03-25Open-market sale100$1607.844,861
2024-03-25Open-market sale39$1605.004,961
2024-03-25Option exercise5,000$121.435,000
2024-03-25Open-market sale29$1789.982,660
2024-03-25Open-market sale47$1787.472,743
2024-03-25Open-market sale35$1785.962,790
2024-03-25Open-market sale57$1783.512,825
2024-03-25Open-market sale84$1781.682,882
2024-03-25Open-market sale49$1772.012,966
2024-03-25Open-market sale100$1762.863,015
2024-03-25Open-market sale100$1746.223,115
2024-03-25Open-market sale100$1742.003,215
2024-03-25Open-market sale100$1737.003,315
2024-03-25Open-market sale29$1868.640
2024-03-25Open-market sale100$1864.0029
2024-03-25Open-market sale3$1860.33129
2024-03-25Open-market sale8$1858.24132
2024-03-25Open-market sale59$1857.84140
2024-03-25Open-market sale166$1856.00199
2024-03-25Open-market sale170$1855.79365
2024-03-25Open-market sale200$1854.71535
2024-03-25Open-market sale55$1853.48735
2024-03-25Open-market sale19$1851.23790
2024-03-25Open-market sale163$1828.661,620
2024-03-25Open-market sale40$1822.631,783
2024-03-25Open-market sale29$1816.951,823
2024-03-25Open-market sale42$1815.281,852
2024-03-25Open-market sale32$1810.351,894
2024-03-25Open-market sale47$1809.581,926
2024-03-25Open-market sale47$1808.801,973
2024-03-25Open-market sale52$1807.822,020
2024-03-25Open-market sale32$1806.312,072
2024-03-25Open-market sale100$1803.002,104
2024-03-25Open-market sale50$1802.632,204
2024-03-25Open-market sale47$1801.582,254
2024-03-25Open-market sale37$1800.742,301
2024-03-25Open-market sale55$1799.222,338
2024-03-25Open-market sale38$1798.902,393
2024-03-25Open-market sale100$1797.292,431
2024-03-25Open-market sale129$1790.062,531
2024-03-25Open-market sale49$1829.231,571
2024-03-25Open-market sale22$1830.571,549
2024-03-25Open-market sale21$1831.621,528
2024-03-25Open-market sale56$1832.181,472
2024-03-25Open-market sale127$1840.181,265
2024-03-25Open-market sale51$1834.461,392
2024-03-25Open-market sale29$1833.471,443
2024-03-25Open-market sale41$1843.571,224
2024-03-25Open-market sale43$1844.061,181
2024-03-25Open-market sale220$1845.33961
2024-03-25Open-market sale100$1848.18861
2024-03-25Open-market sale52$1849.63809
2024-03-22Option exercise (derivative)5,000$0.00115,000
2024-03-22Open-market sale200$1587.720
2024-03-22Open-market sale100$1580.00200
2024-03-22Open-market sale100$1573.50300
2024-03-22Open-market sale200$1570.10400
2024-03-22Open-market sale200$1569.00600
2024-03-22Open-market sale100$1567.00800
2024-03-22Open-market sale100$1566.32900
2024-03-22Open-market sale300$1565.551,000
2024-03-22Open-market sale101$1564.491,300
2024-03-22Open-market sale100$1560.611,401
2024-03-22Open-market sale200$1558.651,501
2024-03-22Open-market sale100$1555.871,701
2024-03-22Open-market sale100$1549.991,801
2024-03-22Open-market sale200$1548.001,901
2024-03-22Open-market sale100$1546.002,101
2024-03-22Open-market sale200$1544.062,201
2024-03-22Open-market sale100$1543.892,401
2024-03-22Open-market sale100$1540.002,501
2024-03-22Open-market sale117$1538.992,601
2024-03-22Open-market sale400$1534.512,718
2024-03-22Open-market sale178$1529.843,118
2024-03-22Open-market sale300$1527.943,296
2024-03-22Open-market sale65$1523.003,596
2024-03-22Open-market sale800$1522.063,661
2024-03-22Open-market sale200$1521.994,461
2024-03-22Open-market sale39$1520.004,661
2024-03-22Open-market sale300$1519.164,700
2024-03-22Option exercise5,000$121.435,000
2024-03-21Option exercise (derivative)5,000$0.00120,000
2024-03-21Open-market sale100$1668.001,260
2024-03-21Open-market sale100$1667.271,360
2024-03-21Open-market sale100$1664.001,460
2024-03-21Open-market sale100$1663.931,560
2024-03-21Open-market sale100$1659.131,660
2024-03-21Open-market sale100$1656.661,760
2024-03-21Open-market sale100$1655.761,860
2024-03-21Open-market sale100$1654.731,960
2024-03-21Open-market sale100$1653.872,060
2024-03-21Open-market sale100$1651.782,160
2024-03-21Open-market sale48$1646.382,260
2024-03-21Open-market sale100$1643.852,308
2024-03-21Open-market sale200$1642.182,408
2024-03-21Open-market sale100$1638.002,608
2024-03-21Open-market sale100$1631.002,708
2024-03-21Open-market sale100$1628.502,808
2024-03-21Open-market sale100$1622.992,908
2024-03-21Open-market sale300$1614.813,008
2024-03-21Open-market sale100$1613.713,308
2024-03-21Open-market sale100$1612.593,408
2024-03-21Open-market sale100$1610.003,508
2024-03-21Open-market sale100$1608.513,608
2024-03-21Open-market sale100$1607.643,708
2024-03-21Open-market sale400$1601.463,808
2024-03-21Open-market sale67$1599.294,208
2024-03-21Open-market sale100$1598.194,275
2024-03-21Open-market sale82$1597.024,375
2024-03-21Open-market sale500$1595.004,457
2024-03-21Open-market sale43$1594.124,957
2024-03-21Option exercise5,000$121.435,000
2024-03-21Open-market sale81$1678.98622
2024-03-21Open-market sale100$1677.56703
2024-03-21Open-market sale200$1675.00803
2024-03-21Open-market sale157$1674.201,003
2024-03-21Open-market sale100$1669.881,160
2024-03-21Open-market sale100$1680.85522
2024-03-21Open-market sale100$1681.56422
2024-03-21Open-market sale62$1698.300
2024-03-21Open-market sale22$1684.74374
2024-03-21Open-market sale26$1682.69396
2024-03-21Open-market sale53$1691.2862
2024-03-21Open-market sale100$1688.20115
2024-03-21Open-market sale159$1685.64215
2024-03-20Option exercise (derivative)5,000$0.00125,000
2024-03-20Open-market sale100$1368.004,900
2024-03-20Option exercise5,000$121.435,000
2024-03-20Open-market sale100$1516.001,012
2024-03-20Open-market sale300$1514.581,112
2024-03-20Open-market sale100$1493.001,412
2024-03-20Open-market sale100$1484.251,512
2024-03-20Open-market sale100$1472.491,612
2024-03-20Open-market sale15$1467.031,712
2024-03-20Open-market sale200$1461.281,727
2024-03-20Open-market sale100$1459.931,927
2024-03-20Open-market sale100$1450.002,027
2024-03-20Open-market sale196$1448.852,127
2024-03-20Open-market sale100$1444.992,323
2024-03-20Open-market sale100$1437.842,423
2024-03-20Open-market sale200$1435.762,523
2024-03-20Open-market sale100$1434.942,723
2024-03-20Open-market sale200$1429.962,823
2024-03-20Open-market sale100$1425.833,023
2024-03-20Open-market sale213$1423.673,123
2024-03-20Open-market sale280$1422.393,336
2024-03-20Open-market sale200$1421.993,616
2024-03-20Open-market sale100$1419.983,816
2024-03-20Open-market sale182$1412.333,916
2024-03-20Open-market sale100$1411.084,098
2024-03-20Open-market sale2$1410.014,198
2024-03-20Open-market sale100$1407.784,200
2024-03-20Open-market sale100$1399.004,300
2024-03-20Open-market sale200$1384.154,400
2024-03-20Open-market sale200$1379.664,600
2024-03-20Open-market sale100$1375.004,800
2024-03-20Open-market sale207$1527.00780
2024-03-20Open-market sale25$1525.89987
2024-03-20Open-market sale52$1546.520
2024-03-20Open-market sale392$1544.0852
2024-03-20Open-market sale36$1536.99444
2024-03-20Open-market sale300$1534.00480
2024-03-19Option exercise (derivative)5,000$0.00130,000
2024-03-19Open-market sale100$1348.002,246
2024-03-19Open-market sale216$1329.992,346
2024-03-19Open-market sale38$1326.072,562
2024-03-19Open-market sale100$1325.852,600
2024-03-19Open-market sale100$1318.002,700
2024-03-19Open-market sale100$1308.532,800
2024-03-19Open-market sale100$1304.992,900
2024-03-19Open-market sale400$1300.023,000
2024-03-19Open-market sale100$1299.003,400
2024-03-19Open-market sale200$1293.003,500
2024-03-19Open-market sale100$1290.223,700
2024-03-19Open-market sale100$1285.003,800
2024-03-19Open-market sale100$1272.763,900
2024-03-19Open-market sale100$1265.004,000
2024-03-19Open-market sale200$1264.104,100
2024-03-19Open-market sale100$1260.864,300
2024-03-19Open-market sale100$1257.934,400
2024-03-19Open-market sale200$1250.004,500
2024-03-19Open-market sale100$1249.504,700
2024-03-19Open-market sale100$1242.984,800
2024-03-19Open-market sale100$1240.004,900
2024-03-19Option exercise5,000$121.435,000
2024-03-19Open-market sale100$1403.551,331
2024-03-19Open-market sale115$1400.041,431
2024-03-19Open-market sale100$1399.001,546
2024-03-19Open-market sale100$1390.001,646
2024-03-19Open-market sale200$1385.001,746
2024-03-19Open-market sale100$1384.001,946
2024-03-19Open-market sale100$1373.002,046
2024-03-19Open-market sale100$1360.442,146
2024-03-19Open-market sale235$1420.44114
2024-03-19Open-market sale14$1422.40100
2024-03-19Open-market sale100$1418.98469
2024-03-19Open-market sale120$1419.60349
2024-03-19Open-market sale100$1427.450
2024-03-19Open-market sale19$1404.101,312
2024-03-19Open-market sale14$1406.311,298
2024-03-19Open-market sale19$1408.371,279
2024-03-19Open-market sale100$1409.991,179
2024-03-19Open-market sale116$1411.401,063
2024-03-19Open-market sale300$1412.11763
2024-03-19Open-market sale124$1414.94639
2024-03-19Open-market sale70$1417.50569
2024-03-18Option exercise (derivative)5,000$0.00135,000
2024-03-18Open-market sale200$1517.974,139
2024-03-18Open-market sale100$1506.184,539
2024-03-18Open-market sale161$1502.664,639
2024-03-18Open-market sale100$1488.004,800
2024-03-18Open-market sale100$1480.004,900
2024-03-18Option exercise5,000$121.435,000
2024-03-18Open-market sale100$1600.003,039
2024-03-18Open-market sale100$1584.993,139
2024-03-18Open-market sale100$1547.993,239
2024-03-18Open-market sale100$1525.013,939
2024-03-18Open-market sale100$1526.293,839
2024-03-18Open-market sale300$1531.003,539
2024-03-18Open-market sale100$1535.003,439
2024-03-18Open-market sale100$1540.003,339
2024-03-18Open-market sale118$1643.971,848
2024-03-18Open-market sale100$1640.011,966
2024-03-18Open-market sale42$1637.522,066
2024-03-18Open-market sale31$1636.622,108
2024-03-18Open-market sale100$1635.002,139
2024-03-18Open-market sale100$1630.002,239
2024-03-18Open-market sale100$1625.172,339
2024-03-18Open-market sale100$1615.002,439
2024-03-18Open-market sale100$1614.492,539
2024-03-18Open-market sale100$1613.002,639
2024-03-18Open-market sale100$1610.002,739
2024-03-18Open-market sale100$1608.892,839
2024-03-18Open-market sale100$1607.252,939
2024-03-18Open-market sale100$1509.004,339
2024-03-18Open-market sale100$1507.974,439
2024-03-18Open-market sale100$1518.424,039
2024-03-18Open-market sale100$1700.00401
2024-03-18Open-market sale100$1691.63501
2024-03-18Open-market sale18$1690.20601
2024-03-18Open-market sale100$1688.70619
2024-03-18Open-market sale113$1685.58719
2024-03-18Open-market sale16$1684.90832
2024-03-18Open-market sale124$1672.84848
2024-03-18Open-market sale35$1669.21972
2024-03-18Open-market sale100$1664.101,007
2024-03-18Open-market sale100$1660.001,107
2024-03-18Open-market sale31$1721.450
2024-03-18Open-market sale100$1649.001,253
2024-03-18Open-market sale115$1647.381,353
2024-03-18Open-market sale20$1646.241,468
2024-03-18Open-market sale231$1645.111,488
2024-03-18Open-market sale129$1644.191,719
2024-03-18Open-market sale300$1706.29101
2024-03-18Open-market sale39$1707.3062
2024-03-18Open-market sale31$1716.1731
2024-03-18Open-market sale46$1653.461,207
2024-03-15Option exercise (derivative)5,000$0.00140,000
2024-03-15Open-market sale117$1660.653,166
2024-03-15Open-market sale34$1657.683,283
2024-03-15Open-market sale18$1656.503,317
2024-03-15Open-market sale30$1655.483,335
2024-03-15Open-market sale16$1651.603,365
2024-03-15Open-market sale35$1649.573,381
2024-03-15Open-market sale117$1644.393,416
2024-03-15Open-market sale83$1643.533,533
2024-03-15Open-market sale100$1642.803,616
2024-03-15Open-market sale34$1641.403,716
2024-03-15Open-market sale14$1639.053,750
2024-03-15Open-market sale24$1638.563,764
2024-03-15Open-market sale15$1635.253,788
2024-03-15Open-market sale63$1633.333,803
2024-03-15Open-market sale40$1631.363,866
2024-03-15Open-market sale100$1630.003,906
2024-03-15Open-market sale31$1629.854,006
2024-03-15Open-market sale100$1628.774,037
2024-03-15Open-market sale16$1663.963,150
2024-03-15Open-market sale22$1622.964,204
2024-03-15Open-market sale78$1612.574,226
2024-03-15Open-market sale39$1609.934,304
2024-03-15Open-market sale35$1608.174,343
2024-03-15Open-market sale30$1603.704,378
2024-03-15Open-market sale43$1601.804,408
2024-03-15Open-market sale49$1600.014,451
2024-03-15Open-market sale100$1590.894,500
2024-03-15Open-market sale400$1589.994,600
2024-03-15Option exercise5,000$121.435,000
2024-03-15Open-market sale67$1623.454,137
2024-03-15Open-market sale300$1773.681,700
2024-03-15Open-market sale25$1735.082,151
2024-03-15Open-market sale100$1734.152,176
2024-03-15Open-market sale25$1727.592,276
2024-03-15Open-market sale26$1721.392,301
2024-03-15Open-market sale22$1709.342,327
2024-03-15Open-market sale22$1705.502,349
2024-03-15Open-market sale31$1696.812,371
2024-03-15Open-market sale100$1695.062,402
2024-03-15Open-market sale105$1689.462,502
2024-03-15Open-market sale24$1687.832,607
2024-03-15Open-market sale127$1685.162,631
2024-03-15Open-market sale13$1683.602,758
2024-03-15Open-market sale44$1682.502,771
2024-03-15Open-market sale22$1681.792,815
2024-03-15Open-market sale30$1680.012,837
2024-03-15Open-market sale26$1679.892,867
2024-03-15Open-market sale43$1675.532,893
2024-03-15Open-market sale19$1674.132,936
2024-03-15Open-market sale34$1671.672,955
2024-03-15Open-market sale18$1670.912,989
2024-03-15Open-market sale100$1669.393,007
2024-03-15Open-market sale17$1665.153,107
2024-03-15Open-market sale26$1664.863,124
2024-03-15Open-market sale29$1769.672,080
2024-03-15Open-market sale80$1772.102,000
2024-03-15Open-market sale100$1774.111,600
2024-03-15Open-market sale20$1744.462,131
2024-03-15Open-market sale22$1750.262,109
2024-03-15Open-market sale97$1779.051,300
2024-03-15Open-market sale127$1781.771,173
2024-03-15Open-market sale451$1782.39722
2024-03-15Open-market sale143$1783.66579
2024-03-15Open-market sale52$1778.761,397
2024-03-15Open-market sale23$1808.260
2024-03-15Open-market sale123$1805.0023
2024-03-15Open-market sale54$1800.67146
2024-03-15Open-market sale151$1775.851,449
2024-03-15Open-market sale100$1798.68200
2024-03-15Open-market sale3$1797.53300
2024-03-15Open-market sale25$1793.40303
2024-03-15Open-market sale25$1787.45328
2024-03-15Open-market sale126$1786.16353
2024-03-15Open-market sale100$1784.74479
2024-03-14Open-market sale55$1656.363,472
2024-03-14Open-market sale54$1655.373,527
2024-03-14Open-market sale12$1657.003,460
2024-03-14Open-market sale11$1658.413,449
2024-03-14Open-market sale54$1660.213,395
2024-03-14Open-market sale500$1661.582,895
2024-03-14Open-market sale17$1654.453,581
2024-03-14Open-market sale52$1653.713,598
2024-03-14Open-market sale30$1651.203,650
2024-03-14Open-market sale25$1650.553,680
2024-03-14Open-market sale85$1649.823,705
2024-03-14Open-market sale53$1648.633,790
2024-03-14Open-market sale12$1646.953,843
2024-03-14Open-market sale73$1645.003,855
2024-03-14Open-market sale24$1644.493,928
2024-03-14Open-market sale22$1643.393,952
2024-03-14Open-market sale44$1642.283,974
2024-03-14Open-market sale30$1675.001,708
2024-03-14Open-market sale82$1674.761,738
2024-03-14Open-market sale338$1673.621,820
2024-03-14Open-market sale42$1671.742,158
2024-03-14Open-market sale487$1670.312,200
2024-03-14Open-market sale13$1669.862,687
2024-03-14Open-market sale22$1668.732,700
2024-03-14Open-market sale60$1667.902,722
2024-03-14Open-market sale38$1666.322,782
2024-03-14Open-market sale13$1665.002,820
2024-03-14Open-market sale34$1664.962,833
2024-03-14Open-market sale28$1663.292,867
2024-03-14Open-market sale12$1742.4812
2024-03-14Open-market sale11$1738.8024
2024-03-14Open-market sale13$1734.0035
2024-03-14Open-market sale15$1732.7348
2024-03-14Open-market sale13$1730.0063
2024-03-14Open-market sale25$1719.5076
2024-03-14Open-market sale12$1745.990
2024-03-14Open-market sale25$1714.51113
2024-03-14Open-market sale11$1713.93138
2024-03-14Open-market sale11$1712.00149
2024-03-14Open-market sale11$1711.02160
2024-03-14Open-market sale29$1708.36171
2024-03-14Open-market sale12$1715.49101
2024-03-14Option exercise (derivative)5,000$0.00145,000
2024-03-14Open-market sale11$1640.964,018
2024-03-14Open-market sale53$1639.544,029
2024-03-14Open-market sale22$1638.374,082
2024-03-14Open-market sale20$1637.564,104
2024-03-14Open-market sale37$1636.394,124
2024-03-14Open-market sale37$1635.494,161
2024-03-14Open-market sale24$1634.994,198
2024-03-14Open-market sale22$1633.394,222
2024-03-14Open-market sale43$1632.674,244
2024-03-14Open-market sale18$1631.704,287
2024-03-14Open-market sale94$1630.004,305
2024-03-14Open-market sale37$1628.614,399
2024-03-14Open-market sale16$1627.004,436
2024-03-14Open-market sale17$1624.044,452
2024-03-14Open-market sale51$1622.114,469
2024-03-14Open-market sale10$1621.564,520
2024-03-14Open-market sale55$1620.444,530
2024-03-14Open-market sale13$1619.784,585
2024-03-14Open-market sale120$1618.054,598
2024-03-14Open-market sale35$1617.564,718
2024-03-14Open-market sale8$1616.964,753
2024-03-14Open-market sale30$1610.434,761
2024-03-14Open-market sale10$1603.994,791
2024-03-14Open-market sale19$1599.004,801
2024-03-14Open-market sale8$1598.994,820
2024-03-14Open-market sale41$1592.744,828
2024-03-14Open-market sale39$1580.194,869
2024-03-14Option exercise5,000$121.435,000
2024-03-14Open-market sale44$1568.824,956
2024-03-14Open-market sale48$1575.254,908
2024-03-14Open-market sale48$1707.66200
2024-03-14Open-market sale25$1706.55248
2024-03-14Open-market sale26$1705.00273
2024-03-14Open-market sale45$1704.67299
2024-03-14Open-market sale11$1703.53344
2024-03-14Open-market sale11$1702.98355
2024-03-14Open-market sale42$1701.39366
2024-03-14Open-market sale58$1700.31408
2024-03-14Open-market sale22$1699.97466
2024-03-14Open-market sale11$1698.91488
2024-03-14Open-market sale59$1697.30499
2024-03-14Open-market sale163$1695.25558
2024-03-14Open-market sale312$1694.98721
2024-03-14Open-market sale111$1693.331,033
2024-03-14Open-market sale35$1691.991,144
2024-03-14Open-market sale23$1690.351,179
2024-03-14Open-market sale47$1689.471,202
2024-03-14Open-market sale26$1688.941,249
2024-03-14Open-market sale13$1687.301,275
2024-03-14Open-market sale57$1685.061,288
2024-03-14Open-market sale22$1684.221,345
2024-03-14Open-market sale25$1683.161,367
2024-03-14Open-market sale54$1682.471,392
2024-03-14Open-market sale13$1681.541,446
2024-03-14Open-market sale57$1680.211,459
2024-03-14Open-market sale54$1679.591,516
2024-03-14Open-market sale25$1678.421,570
2024-03-14Open-market sale59$1677.401,595
2024-03-14Open-market sale54$1676.851,654
2024-03-13Option exercise (derivative)5,000$0.00150,000
2024-03-13Open-market sale38$1632.834,962
2024-03-13Open-market sale20$1726.372,412
2024-03-13Open-market sale17$1725.182,432
2024-03-13Open-market sale234$1724.892,449
2024-03-13Open-market sale200$1719.912,683
2024-03-13Open-market sale86$1717.342,883
2024-03-13Open-market sale120$1716.462,969
2024-03-13Open-market sale17$1715.773,089
2024-03-13Open-market sale100$1714.993,106
2024-03-13Open-market sale4$1711.103,206
2024-03-13Open-market sale100$1709.033,210
2024-03-13Open-market sale90$1706.883,310
2024-03-13Open-market sale200$1705.493,400
2024-03-13Open-market sale35$1701.223,600
2024-03-13Open-market sale42$1697.683,635
2024-03-13Open-market sale32$1693.423,677
2024-03-13Open-market sale32$1680.753,709
2024-03-13Open-market sale100$1679.923,741
2024-03-13Open-market sale35$1674.893,841
2024-03-13Open-market sale135$1664.703,876
2024-03-13Open-market sale500$1662.984,011
2024-03-13Open-market sale40$1660.004,511
2024-03-13Open-market sale33$1658.674,551
2024-03-13Open-market sale37$1655.344,584
2024-03-13Open-market sale100$1652.304,621
2024-03-13Open-market sale41$1649.284,721
2024-03-13Open-market sale100$1645.214,762
2024-03-13Open-market sale100$1633.994,862
2024-03-13Open-market sale100$1727.612,312
2024-03-13Option exercise5,000$121.435,000
2024-03-13Open-market sale100$1733.002,212
2024-03-13Open-market sale100$1765.93353
2024-03-13Open-market sale99$1763.98453
2024-03-13Open-market sale100$1762.11552
2024-03-13Open-market sale100$1760.54652
2024-03-13Open-market sale35$1759.36752
2024-03-13Open-market sale144$1758.74787
2024-03-13Open-market sale79$1757.79931
2024-03-13Open-market sale200$1755.721,010
2024-03-13Open-market sale200$1753.361,210
2024-03-13Open-market sale100$1750.271,410
2024-03-13Open-market sale100$1747.001,510
2024-03-13Open-market sale16$1746.181,610
2024-03-13Open-market sale100$1745.001,626
2024-03-13Open-market sale20$1743.641,726
2024-03-13Open-market sale124$1740.091,746
2024-03-13Open-market sale200$1739.251,870
2024-03-13Open-market sale100$1738.982,070
2024-03-13Open-market sale42$1735.672,170
2024-03-13Open-market sale176$1766.41177
2024-03-13Open-market sale177$1767.590
2024-03-12Open-market sale40$1575.06325
2024-03-12Open-market sale48$1567.86365
2024-03-12Open-market sale42$1563.98413
2024-03-12Open-market sale44$1562.48455
2024-03-12Open-market sale135$1559.45499
2024-03-12Open-market sale64$1558.66634
2024-03-12Open-market sale51$1557.01698
2024-03-12Open-market sale31$1553.12749
2024-03-12Open-market sale150$1552.85780
2024-03-12Open-market sale26$1551.67930
2024-03-12Open-market sale33$1550.50956
2024-03-12Open-market sale79$1593.350
2024-03-12Open-market sale55$1548.341,080
2024-03-12Open-market sale44$1547.961,135
2024-03-12Open-market sale100$1546.511,179
2024-03-12Open-market sale70$1543.111,279
2024-03-12Open-market sale34$1542.371,349
2024-03-12Open-market sale27$1541.701,383
2024-03-12Open-market sale47$1539.331,410
2024-03-12Open-market sale20$1538.971,457
2024-03-12Open-market sale200$1537.821,477
2024-03-12Open-market sale16$1536.111,677
2024-03-12Open-market sale44$1582.92281
2024-03-12Open-market sale39$1583.14242
2024-03-12Open-market sale46$1588.08196
2024-03-12Open-market sale46$1590.19150
2024-03-12Open-market sale71$1592.0079
2024-03-12Open-market sale91$1549.45989
2024-03-12Option exercise (derivative)5,000$0.00155,000
2024-03-12Open-market sale710$1535.361,693
2024-03-12Open-market sale146$1534.382,403
2024-03-12Open-market sale33$1533.432,549
2024-03-12Open-market sale34$1531.692,582
2024-03-12Open-market sale100$1530.922,616
2024-03-12Open-market sale118$1529.552,716
2024-03-12Open-market sale32$1528.702,834
2024-03-12Open-market sale200$1527.762,866
2024-03-12Open-market sale20$1525.973,066
2024-03-12Open-market sale136$1524.523,086
2024-03-12Open-market sale19$1523.323,222
2024-03-12Open-market sale44$1522.203,241
2024-03-12Open-market sale20$1521.683,285
2024-03-12Open-market sale139$1520.183,305
2024-03-12Open-market sale16$1516.583,444
2024-03-12Open-market sale52$1511.483,460
2024-03-12Open-market sale100$1509.643,512
2024-03-12Open-market sale100$1508.793,612
2024-03-12Open-market sale14$1506.043,712
2024-03-12Open-market sale100$1504.993,726
2024-03-12Open-market sale100$1496.993,826
2024-03-12Open-market sale200$1495.683,926
2024-03-12Open-market sale204$1490.484,126
2024-03-12Open-market sale200$1485.474,330
2024-03-12Open-market sale137$1483.554,530
2024-03-12Open-market sale100$1479.444,667
2024-03-12Open-market sale33$1476.374,767
2024-03-12Open-market sale100$1473.864,800
2024-03-12Open-market sale100$1455.804,900
2024-03-12Option exercise5,000$121.435,000
2024-03-11Option exercise (derivative)5,000$0.00160,000
2024-03-11Option exercise5,000$121.435,000
2024-03-11Open-market sale35$1566.152,818
2024-03-11Open-market sale136$1565.162,853
2024-03-11Open-market sale31$1563.402,989
2024-03-11Open-market sale30$1560.383,020
2024-03-11Open-market sale100$1557.783,050
2024-03-11Open-market sale19$1556.853,150
2024-03-11Open-market sale86$1555.633,169
2024-03-11Open-market sale331$1553.963,255
2024-03-11Open-market sale35$1551.583,586
2024-03-11Open-market sale100$1550.003,621
2024-03-11Open-market sale32$1548.283,721
2024-03-11Open-market sale24$1547.133,753
2024-03-11Open-market sale36$1546.473,777
2024-03-11Open-market sale12$1545.593,813
2024-03-11Open-market sale3$1543.753,825
2024-03-11Open-market sale55$1542.303,828
2024-03-11Open-market sale100$1538.993,883
2024-03-11Open-market sale16$1537.993,983
2024-03-11Open-market sale100$1534.993,999
2024-03-11Open-market sale59$1527.994,099
2024-03-11Open-market sale232$1521.874,158
2024-03-11Open-market sale100$1518.894,390
2024-03-11Open-market sale100$1517.304,490
2024-03-11Open-market sale100$1516.104,590
2024-03-11Open-market sale37$1514.214,690
2024-03-11Open-market sale34$1497.724,727
2024-03-11Open-market sale100$1494.934,761
2024-03-11Open-market sale90$1484.234,861
2024-03-11Open-market sale49$1479.004,951
2024-03-11Open-market sale100$1576.582,579
2024-03-11Open-market sale19$1572.432,679
2024-03-11Open-market sale120$1571.742,698
2024-03-11Open-market sale100$1650.000
2024-03-11Open-market sale100$1634.98100
2024-03-11Open-market sale200$1632.63200
2024-03-11Open-market sale100$1630.26400
2024-03-11Open-market sale100$1629.00500
2024-03-11Open-market sale100$1628.26600
2024-03-11Open-market sale100$1627.00700
2024-03-11Open-market sale100$1625.00800
2024-03-11Open-market sale100$1620.00900
2024-03-11Open-market sale100$1611.491,000
2024-03-11Open-market sale100$1610.981,100
2024-03-11Open-market sale120$1608.121,200
2024-03-11Open-market sale33$1606.351,320
2024-03-11Open-market sale17$1602.481,353
2024-03-11Open-market sale200$1601.041,370
2024-03-11Open-market sale115$1599.091,570
2024-03-11Open-market sale16$1598.411,685
2024-03-11Open-market sale117$1597.651,701
2024-03-11Open-market sale36$1596.641,818
2024-03-11Open-market sale18$1595.781,854
2024-03-11Open-market sale115$1594.531,872
2024-03-11Open-market sale200$1592.881,987
2024-03-11Open-market sale116$1591.882,187
2024-03-11Open-market sale221$1590.262,303
2024-03-11Open-market sale18$1587.742,524
2024-03-11Open-market sale17$1581.792,542
2024-03-11Open-market sale20$1579.052,559
2024-03-08Open-market sale100$1431.060
2024-03-08Open-market sale60$1430.58100
2024-03-08Open-market sale93$1423.88160
2024-03-08Open-market sale26$1417.58253
2024-03-08Open-market sale61$1415.58279
2024-03-08Open-market sale111$1414.85340
2024-03-08Open-market sale209$1413.76451
2024-03-08Open-market sale58$1410.70660
2024-03-08Open-market sale124$1408.66718
2024-03-08Open-market sale119$1406.60842
2024-03-08Open-market sale32$1405.40961
2024-03-08Open-market sale29$1401.61993
2024-03-08Open-market sale28$1400.291,022
2024-03-08Option exercise (derivative)5,000$0.00165,000
2024-03-08Open-market sale200$1310.104,700
2024-03-08Open-market sale100$1321.734,600
2024-03-08Open-market sale100$1322.894,500
2024-03-08Open-market sale100$1290.374,900
2024-03-08Option exercise5,000$121.435,000
2024-03-08Open-market sale300$1332.824,163
2024-03-08Open-market sale100$1337.963,663
2024-03-08Open-market sale400$1333.323,763
2024-03-08Open-market sale37$1326.004,463
2024-03-08Open-market sale200$1340.363,463
2024-03-08Open-market sale100$1342.463,363
2024-03-08Open-market sale300$1350.303,063
2024-03-08Open-market sale100$1351.172,963
2024-03-08Open-market sale13$1353.332,950
2024-03-08Open-market sale200$1354.602,750
2024-03-08Open-market sale100$1356.022,650
2024-03-08Open-market sale100$1360.012,550
2024-03-08Open-market sale100$1399.001,050
2024-03-08Open-market sale100$1389.981,150
2024-03-08Open-market sale100$1387.151,250
2024-03-08Open-market sale100$1386.001,350
2024-03-08Open-market sale100$1383.891,450
2024-03-08Open-market sale100$1381.841,550
2024-03-08Open-market sale100$1380.621,650
2024-03-08Open-market sale200$1379.781,750
2024-03-08Open-market sale100$1370.191,950
2024-03-08Open-market sale100$1369.582,050
2024-03-08Open-market sale200$1368.602,150
2024-03-08Open-market sale100$1367.802,350
2024-03-08Open-market sale100$1364.982,450
2024-03-07Option exercise (derivative)5,000$0.00170,000
2024-03-07Open-market sale100$1315.000
2024-03-07Open-market sale200$1275.003,100
2024-03-07Open-market sale100$1276.143,000
2024-03-07Open-market sale100$1278.472,900
2024-03-07Open-market sale200$1280.002,700
2024-03-07Open-market sale506$1281.372,194
2024-03-07Open-market sale100$1284.242,094
2024-03-07Open-market sale100$1273.673,300
2024-03-07Open-market sale300$1270.303,400
2024-03-07Open-market sale200$1266.603,700
2024-03-07Open-market sale100$1263.963,900
2024-03-07Open-market sale100$1262.364,000
2024-03-07Open-market sale100$1261.004,100
2024-03-07Open-market sale300$1259.944,200
2024-03-07Open-market sale100$1247.734,500
2024-03-07Open-market sale100$1246.004,600
2024-03-07Open-market sale100$1239.004,700
2024-03-07Open-market sale100$1237.004,800
2024-03-07Open-market sale100$1232.644,900
2024-03-07Option exercise5,000$121.435,000
2024-03-07Open-market sale100$1310.00100
2024-03-07Open-market sale100$1307.99200
2024-03-07Open-market sale200$1303.00300
2024-03-07Open-market sale392$1299.93500
2024-03-07Open-market sale100$1295.91892
2024-03-07Open-market sale200$1294.25992
2024-03-07Open-market sale100$1289.001,192
2024-03-07Open-market sale100$1287.991,292
2024-03-07Open-market sale300$1286.351,392
2024-03-07Open-market sale402$1285.151,692
2024-03-06Option exercise (derivative)5,000$0.00175,000
2024-03-06Open-market sale100$1138.964,900
2024-03-06Option exercise5,000$121.435,000
2024-03-06Open-market sale37$1193.883,201
2024-03-06Open-market sale15$1191.573,238
2024-03-06Open-market sale54$1188.473,253
2024-03-06Open-market sale65$1186.513,307
2024-03-06Open-market sale57$1184.873,372
2024-03-06Open-market sale100$1183.713,429
2024-03-06Open-market sale35$1182.933,529
2024-03-06Open-market sale29$1181.773,564
2024-03-06Open-market sale116$1179.083,593
2024-03-06Open-market sale38$1178.333,709
2024-03-06Open-market sale130$1175.503,747
2024-03-06Open-market sale6$1174.393,877
2024-03-06Open-market sale17$1171.663,883
2024-03-06Open-market sale79$1169.773,900
2024-03-06Open-market sale27$1166.293,979
2024-03-06Open-market sale95$1165.204,006
2024-03-06Open-market sale50$1164.574,101
2024-03-06Open-market sale42$1163.394,151
2024-03-06Open-market sale100$1162.434,193
2024-03-06Open-market sale77$1159.634,293
2024-03-06Open-market sale27$1155.484,370
2024-03-06Open-market sale33$1154.684,397
2024-03-06Open-market sale35$1151.644,430
2024-03-06Open-market sale34$1148.354,465
2024-03-06Open-market sale27$1147.794,499
2024-03-06Open-market sale303$1142.854,526
2024-03-06Open-market sale39$1140.004,829
2024-03-06Open-market sale32$1139.864,868
2024-03-06Open-market sale49$1266.36385
2024-03-06Open-market sale34$1265.61434
2024-03-06Open-market sale80$1264.51468
2024-03-06Open-market sale119$1263.75548
2024-03-06Open-market sale85$1262.32667
2024-03-06Open-market sale31$1261.69752
2024-03-06Open-market sale44$1260.64783
2024-03-06Open-market sale86$1259.83827
2024-03-06Open-market sale120$1258.33913
2024-03-06Open-market sale53$1257.591,033
2024-03-06Open-market sale18$1256.041,086
2024-03-06Open-market sale19$1255.541,104
2024-03-06Open-market sale34$1254.221,123
2024-03-06Open-market sale233$1253.761,157
2024-03-06Open-market sale14$1252.771,390
2024-03-06Open-market sale53$1251.881,404
2024-03-06Open-market sale69$1250.551,457
2024-03-06Open-market sale100$1283.990
2024-03-06Open-market sale15$1279.98100
2024-03-06Open-market sale20$1278.93115
2024-03-06Open-market sale35$1277.43135
2024-03-06Open-market sale49$1267.57336
2024-03-06Open-market sale34$1268.58302
2024-03-06Open-market sale42$1269.72260
2024-03-06Open-market sale13$1270.63247
2024-03-06Open-market sale47$1272.56170
2024-03-06Open-market sale30$1271.05217
2024-03-06Open-market sale26$1223.612,994
2024-03-06Open-market sale51$1220.553,020
2024-03-06Open-market sale24$1218.353,071
2024-03-06Open-market sale39$1213.043,095
2024-03-06Open-market sale33$1208.733,134
2024-03-06Open-market sale34$1194.713,167
2024-03-06Open-market sale52$1248.431,526
2024-03-06Open-market sale70$1247.621,578
2024-03-06Open-market sale84$1246.271,648
2024-03-06Open-market sale142$1245.751,732
2024-03-06Open-market sale85$1244.631,874
2024-03-06Open-market sale19$1231.242,724
2024-03-06Open-market sale67$1242.462,005
2024-03-06Open-market sale100$1241.522,072
2024-03-06Open-market sale15$1240.092,172
2024-03-06Open-market sale87$1232.642,637
2024-03-06Open-market sale53$1233.532,584
2024-03-06Open-market sale165$1234.622,419
2024-03-06Open-market sale16$1239.102,187
2024-03-06Open-market sale167$1238.822,203
2024-03-06Open-market sale27$1236.862,370
2024-03-06Open-market sale22$1235.732,397
2024-03-06Open-market sale48$1224.662,946
2024-03-06Open-market sale17$1225.312,929
2024-03-06Open-market sale26$1226.302,903
2024-03-06Open-market sale52$1227.432,851
2024-03-06Open-market sale21$1228.842,830
2024-03-06Open-market sale34$1229.262,796
2024-03-06Open-market sale53$1230.742,743
2024-03-06Open-market sale46$1243.441,959
2024-03-05Open-market sale20$1191.072,043
2024-03-05Open-market sale100$1323.850
2024-03-05Open-market sale100$1314.00100
2024-03-05Open-market sale100$1313.52200
2024-03-05Open-market sale100$1308.99400
2024-03-05Open-market sale100$1284.55500
2024-03-05Open-market sale100$1276.19600
2024-03-05Open-market sale200$1256.88700
2024-03-05Open-market sale100$1255.00900
2024-03-05Open-market sale100$1253.901,000
2024-03-05Open-market sale100$1192.431,943
2024-03-05Open-market sale100$1197.001,843
2024-03-05Open-market sale100$1200.251,743
2024-03-05Open-market sale100$1230.001,643
2024-03-05Open-market sale43$1240.561,600
2024-03-05Open-market sale500$1247.941,100
2024-03-05Open-market sale100$1309.99300
2024-03-05Option exercise (derivative)5,000$0.00180,000
2024-03-05Open-market sale100$1130.814,435
2024-03-05Open-market sale4$1117.454,535
2024-03-05Open-market sale100$1112.264,539
2024-03-05Open-market sale100$1107.714,639
2024-03-05Open-market sale100$1103.504,739
2024-03-05Open-market sale161$1051.164,839
2024-03-05Option exercise5,000$121.435,000
2024-03-05Open-market sale15$1189.262,063
2024-03-05Open-market sale100$1188.082,078
2024-03-05Open-market sale100$1185.992,178
2024-03-05Open-market sale117$1182.872,278
2024-03-05Open-market sale100$1181.102,395
2024-03-05Open-market sale100$1178.672,495
2024-03-05Open-market sale100$1141.003,935
2024-03-05Open-market sale2$1174.962,695
2024-03-05Open-market sale100$1167.712,697
2024-03-05Open-market sale100$1166.252,797
2024-03-05Open-market sale100$1164.492,897
2024-03-05Open-market sale19$1162.232,997
2024-03-05Open-market sale119$1156.313,016
2024-03-05Open-market sale100$1155.003,135
2024-03-05Open-market sale200$1154.103,235
2024-03-05Open-market sale100$1149.993,435
2024-03-05Open-market sale100$1147.193,535
2024-03-05Open-market sale200$1144.483,635
2024-03-05Open-market sale100$1143.013,835
2024-03-05Open-market sale100$1132.004,335
2024-03-05Open-market sale100$1134.164,235
2024-03-05Open-market sale200$1140.954,035
2024-03-05Open-market sale100$1175.992,595
2024-03-04Option exercise (derivative)5,000$0.00185,000
2024-03-04Open-market sale184$1035.521,546
2024-03-04Open-market sale31$1034.531,730
2024-03-04Open-market sale500$1032.661,761
2024-03-04Open-market sale200$1031.452,261
2024-03-04Open-market sale100$1030.902,461
2024-03-04Open-market sale200$1029.002,561
2024-03-04Open-market sale200$1028.002,761
2024-03-04Open-market sale100$1027.882,961
2024-03-04Open-market sale200$1025.473,061
2024-03-04Open-market sale200$1024.263,261
2024-03-04Open-market sale100$1023.133,461
2024-03-04Open-market sale300$1022.003,561
2024-03-04Open-market sale100$1020.043,861
2024-03-04Open-market sale100$1019.553,961
2024-03-04Open-market sale100$1015.254,061
2024-03-04Open-market sale200$1007.384,161
2024-03-04Open-market sale500$998.324,361
2024-03-04Open-market sale100$997.414,861
2024-03-04Open-market sale39$996.004,961
2024-03-04Option exercise5,000$121.435,000
2024-03-04Open-market sale156$1079.270
2024-03-04Open-market sale100$1049.66156
2024-03-04Open-market sale324$1047.29256
2024-03-04Open-market sale29$1046.01580
2024-03-04Open-market sale18$1045.57609
2024-03-04Open-market sale128$1044.18627
2024-03-04Open-market sale134$1043.15755
2024-03-04Open-market sale400$1040.47889
2024-03-04Open-market sale100$1039.781,289
2024-03-04Open-market sale157$1037.541,389
2024-03-01Option exercise (derivative)5,000$0.00190,000
2024-03-01Open-market sale500$1032.661,761
2024-03-01Open-market sale200$1031.452,261
2024-03-01Open-market sale100$1030.902,461
2024-03-01Open-market sale200$1028.002,761
2024-03-01Open-market sale100$1027.882,961
2024-03-01Open-market sale200$1025.473,061
2024-03-01Open-market sale200$1024.263,261
2024-03-01Open-market sale100$1023.133,461
2024-03-01Open-market sale300$1022.003,561
2024-03-01Open-market sale100$1020.043,861
2024-03-01Open-market sale100$1019.553,961
2024-03-01Open-market sale100$1015.254,061
2024-03-01Open-market sale200$1007.384,161
2024-03-01Open-market sale100$999.004,361
2024-03-01Open-market sale31$1034.531,730
2024-03-01Open-market sale184$1035.521,546
2024-03-01Open-market sale157$1037.541,389
2024-03-01Open-market sale100$1039.781,289
2024-03-01Open-market sale400$1040.47889
2024-03-01Open-market sale134$1043.15755
2024-03-01Open-market sale128$1044.18627
2024-03-01Open-market sale18$1045.57609
2024-03-01Open-market sale29$1046.01580
2024-03-01Open-market sale324$1047.29256
2024-03-01Open-market sale100$1049.66156
2024-03-01Open-market sale156$1079.270
2024-03-01Option exercise5,000$121.435,000
2024-03-01Open-market sale39$996.004,961
2024-03-01Open-market sale500$998.004,461
2024-03-01Open-market sale200$1029.002,561
2024-02-29Option exercise (derivative)5,000$0.00195,000
2024-02-29Open-market sale100$1004.472,769
2024-02-29Open-market sale100$1001.002,869
2024-02-29Open-market sale200$1000.132,969
2024-02-29Open-market sale100$998.843,169
2024-02-29Open-market sale200$997.403,269
2024-02-29Open-market sale100$996.593,469
2024-02-29Open-market sale31$995.873,569
2024-02-29Open-market sale100$994.453,600
2024-02-29Open-market sale100$991.723,700
2024-02-29Open-market sale100$988.933,800
2024-02-29Open-market sale100$986.993,900
2024-02-29Open-market sale100$984.494,000
2024-02-29Open-market sale100$979.984,100
2024-02-29Open-market sale100$977.004,200
2024-02-29Open-market sale200$976.554,300
2024-02-29Open-market sale100$974.754,500
2024-02-29Open-market sale100$971.884,600
2024-02-29Open-market sale100$969.004,700
2024-02-29Open-market sale200$968.364,800
2024-02-29Option exercise5,000$121.435,000
2024-02-29Open-market sale100$1036.960
2024-02-29Open-market sale200$1026.66100
2024-02-29Open-market sale300$1025.00300
2024-02-29Open-market sale100$1024.00600
2024-02-29Open-market sale569$1022.67700
2024-02-29Open-market sale600$1016.731,269
2024-02-29Open-market sale400$1014.391,869
2024-02-29Open-market sale100$1007.912,569
2024-02-29Open-market sale100$1006.002,669
2024-02-29Open-market sale300$1010.182,269
2024-02-28Option exercise (derivative)5,000$0.00200,000
2024-02-28Open-market sale245$965.142,000
2024-02-28Open-market sale100$963.852,245
2024-02-28Open-market sale290$962.462,345
2024-02-28Open-market sale100$961.442,635
2024-02-28Open-market sale200$958.902,735
2024-02-28Open-market sale100$957.882,935
2024-02-28Open-market sale247$956.383,035
2024-02-28Open-market sale200$955.003,282
2024-02-28Open-market sale200$953.583,482
2024-02-28Open-market sale218$951.733,682
2024-02-28Open-market sale400$949.993,900
2024-02-28Open-market sale100$947.274,300
2024-02-28Open-market sale100$933.004,400
2024-02-28Open-market sale100$930.004,500
2024-02-28Open-market sale200$927.674,600
2024-02-28Open-market sale200$920.374,800
2024-02-28Option exercise5,000$121.435,000
2024-02-28Open-market sale100$998.650
2024-02-28Open-market sale100$996.02100
2024-02-28Open-market sale200$969.191,600
2024-02-28Open-market sale100$979.77300
2024-02-28Open-market sale100$978.00400
2024-02-28Open-market sale300$977.17500
2024-02-28Open-market sale300$975.00800
2024-02-28Open-market sale200$973.651,100
2024-02-28Open-market sale100$972.521,300
2024-02-28Open-market sale100$971.001,400
2024-02-28Open-market sale100$970.061,500
2024-02-28Open-market sale200$966.911,800
2024-02-28Open-market sale100$991.00200
2024-02-27Option exercise (derivative)5,000$0.00205,000
2024-02-27Open-market sale100$851.124,800
2024-02-27Open-market sale44$883.460
2024-02-27Open-market sale134$882.0344
2024-02-27Open-market sale110$881.78178
2024-02-27Open-market sale43$880.50288
2024-02-27Open-market sale120$879.73331
2024-02-27Open-market sale100$878.00451
2024-02-27Open-market sale212$877.64551
2024-02-27Open-market sale100$876.94763
2024-02-27Open-market sale141$875.88863
2024-02-27Open-market sale100$874.781,004
2024-02-27Open-market sale148$873.181,104
2024-02-27Open-market sale300$872.341,252
2024-02-27Open-market sale238$871.731,552
2024-02-27Open-market sale148$870.131,790
2024-02-27Open-market sale100$869.971,938
2024-02-27Open-market sale700$868.282,038
2024-02-27Open-market sale60$866.272,738
2024-02-27Open-market sale378$863.392,798
2024-02-27Open-market sale200$862.433,176
2024-02-27Open-market sale100$861.003,376
2024-02-27Open-market sale100$860.003,476
2024-02-27Open-market sale252$859.683,576
2024-02-27Open-market sale200$858.003,828
2024-02-27Open-market sale302$857.694,028
2024-02-27Open-market sale170$856.564,330
2024-02-27Open-market sale100$853.774,500
2024-02-27Open-market sale200$852.324,600
2024-02-27Option exercise5,000$121.435,000
2024-02-27Open-market sale100$849.984,900
2024-02-26Option exercise (derivative)5,000$0.00210,000
2024-02-26Open-market sale300$787.311,554
2024-02-26Open-market sale100$786.441,854
2024-02-26Open-market sale600$784.711,954
2024-02-26Open-market sale400$783.062,554
2024-02-26Open-market sale100$779.992,954
2024-02-26Open-market sale100$775.003,054
2024-02-26Open-market sale200$767.313,154
2024-02-26Open-market sale100$762.413,354
2024-02-26Open-market sale100$751.593,454
2024-02-26Open-market sale100$744.673,554
2024-02-26Open-market sale300$729.903,654
2024-02-26Open-market sale200$721.253,954
2024-02-26Open-market sale300$712.004,154
2024-02-26Open-market sale500$693.314,454
2024-02-26Open-market sale46$687.944,954
2024-02-26Option exercise5,000$121.435,000
2024-02-26Open-market sale100$808.880
2024-02-26Open-market sale56$807.02100
2024-02-26Open-market sale16$805.98156
2024-02-26Open-market sale20$804.75172
2024-02-26Open-market sale57$803.45192
2024-02-26Open-market sale17$800.57249
2024-02-26Open-market sale144$799.18266
2024-02-26Open-market sale258$798.30410
2024-02-26Open-market sale133$797.16668
2024-02-26Open-market sale202$796.62801
2024-02-26Open-market sale100$789.001,454
2024-02-26Open-market sale100$792.291,354
2024-02-26Open-market sale126$795.151,003
2024-02-26Open-market sale225$794.391,129
2024-02-23Option exercise (derivative)5,000$0.00215,000
2024-02-23Open-market sale300$697.98446
2024-02-23Open-market sale100$698.98346
2024-02-23Open-market sale66$686.254,294
2024-02-23Open-market sale600$696.21746
2024-02-23Open-market sale200$694.351,346
2024-02-23Open-market sale400$693.641,546
2024-02-23Open-market sale700$692.471,946
2024-02-23Open-market sale152$691.582,646
2024-02-23Open-market sale346$699.780
2024-02-23Open-market sale500$688.762,798
2024-02-23Open-market sale115$684.714,485
2024-02-23Option exercise5,000$121.435,000
2024-02-23Open-market sale400$683.904,600
2024-02-23Open-market sale996$687.343,298
2024-02-23Open-market sale125$685.514,360
2024-02-22Option exercise (derivative)5,000$0.00220,000
2024-02-22Open-market sale200$695.823,955
2024-02-22Open-market sale200$685.004,455
2024-02-22Open-market sale300$684.414,655
2024-02-22Open-market sale45$683.704,955
2024-02-22Option exercise5,000$121.435,000
2024-02-22Open-market sale300$719.310
2024-02-22Open-market sale100$717.40300
2024-02-22Open-market sale300$715.80400
2024-02-22Open-market sale100$714.49700
2024-02-22Open-market sale93$713.15800
2024-02-22Open-market sale50$712.85893
2024-02-22Open-market sale200$711.58943
2024-02-22Open-market sale500$710.481,143
2024-02-22Open-market sale100$709.701,643
2024-02-22Open-market sale500$708.091,743
2024-02-22Open-market sale382$707.422,243
2024-02-22Open-market sale30$706.642,625
2024-02-22Open-market sale200$705.782,655
2024-02-22Open-market sale300$703.782,855
2024-02-22Open-market sale300$701.543,155
2024-02-22Open-market sale300$700.593,455
2024-02-22Open-market sale200$698.833,755
2024-02-22Open-market sale200$688.744,255
2024-02-22Open-market sale100$691.294,155
2024-02-21Option exercise (derivative)5,000$0.00225,000
2024-02-21Open-market sale18$676.30148
2024-02-21Option exercise5,000$121.435,000
2024-02-21Open-market sale38$668.514,962
2024-02-21Open-market sale45$670.574,917
2024-02-21Open-market sale17$671.164,900
2024-02-21Open-market sale33$684.250
2024-02-21Open-market sale18$682.2733
2024-02-21Open-market sale18$681.0451
2024-02-21Open-market sale18$680.6469
2024-02-21Open-market sale19$679.6287
2024-02-21Open-market sale42$677.31106
2024-02-21Open-market sale4,557$675.92166
2024-02-21Open-market sale17$674.004,723
2024-02-21Open-market sale86$673.344,740
2024-02-21Open-market sale74$672.314,826
2024-02-20Option exercise (derivative)5,000$0.00230,000
2024-02-20Open-market sale200$673.004,700
2024-02-20Open-market sale100$677.204,600
2024-02-20Open-market sale100$679.474,500
2024-02-20Open-market sale100$680.984,400
2024-02-20Open-market sale100$681.374,300
2024-02-20Open-market sale100$672.004,900
2024-02-20Option exercise5,000$121.435,000
2024-02-20Open-market sale100$684.974,000
2024-02-20Open-market sale500$712.000
2024-02-20Open-market sale43$710.79500
2024-02-20Open-market sale220$704.40543
2024-02-20Open-market sale137$701.53763
2024-02-20Open-market sale500$700.31900
2024-02-20Open-market sale200$699.821,400
2024-02-20Open-market sale600$698.251,600
2024-02-20Open-market sale200$697.972,200
2024-02-20Open-market sale600$696.502,400
2024-02-20Open-market sale100$692.603,000
2024-02-20Open-market sale200$690.493,100
2024-02-20Open-market sale600$689.343,300
2024-02-20Open-market sale100$688.823,900
2024-02-20Open-market sale100$682.204,200
2024-02-20Open-market sale100$683.094,100
2024-02-16Option exercise (derivative)5,000$0.00235,000
2024-02-16Open-market sale300$737.420
2024-02-16Open-market sale100$718.00652
2024-02-16Open-market sale100$720.92552
2024-02-16Open-market sale100$730.98452
2024-02-16Open-market sale52$735.00400
2024-02-16Open-market sale100$736.93300
2024-02-16Open-market sale200$717.50752
2024-02-16Option exercise5,000$121.435,000
2024-02-16Open-market sale109$691.114,891
2024-02-16Open-market sale398$693.254,493
2024-02-16Open-market sale215$694.554,278
2024-02-16Open-market sale198$695.794,080
2024-02-16Open-market sale121$696.363,959
2024-02-16Open-market sale218$697.503,741
2024-02-16Open-market sale32$698.023,709
2024-02-16Open-market sale216$699.543,493
2024-02-16Open-market sale45$700.343,448
2024-02-16Open-market sale33$701.353,415
2024-02-16Open-market sale44$702.823,371
2024-02-16Open-market sale332$704.633,039
2024-02-16Open-market sale100$716.83952
2024-02-16Open-market sale100$715.571,052
2024-02-16Open-market sale200$714.261,152
2024-02-16Open-market sale300$713.141,352
2024-02-16Open-market sale100$712.001,652
2024-02-16Open-market sale100$711.001,752
2024-02-16Open-market sale300$710.011,852
2024-02-16Open-market sale200$708.042,152
2024-02-16Open-market sale600$706.432,352
2024-02-16Open-market sale87$705.582,952
2024-02-15Option exercise (derivative)5,000$0.00240,000
2024-02-15Open-market sale100$748.003,507
2024-02-15Open-market sale100$746.593,607
2024-02-15Open-market sale100$727.323,707
2024-02-15Open-market sale100$725.363,807
2024-02-15Open-market sale100$720.583,907
2024-02-15Open-market sale100$719.844,007
2024-02-15Open-market sale388$718.114,107
2024-02-15Open-market sale27$806.630
2024-02-15Open-market sale205$713.634,695
2024-02-15Open-market sale100$712.004,900
2024-02-15Option exercise5,000$121.435,000
2024-02-15Open-market sale200$749.643,307
2024-02-15Open-market sale200$752.593,107
2024-02-15Open-market sale100$753.713,007
2024-02-15Open-market sale300$761.792,707
2024-02-15Open-market sale100$765.392,607
2024-02-15Open-market sale300$766.772,307
2024-02-15Open-market sale100$772.112,207
2024-02-15Open-market sale300$773.151,907
2024-02-15Open-market sale100$779.201,807
2024-02-15Open-market sale838$783.46969
2024-02-15Open-market sale300$785.00669
2024-02-15Open-market sale300$787.60369
2024-02-15Open-market sale42$792.44327
2024-02-15Open-market sale300$803.3027
2024-02-15Open-market sale200$717.484,495
2024-02-14Open-market sale146$772.6654
2024-02-14Open-market sale392$769.52545
2024-02-14Open-market sale128$770.39417
2024-02-14Open-market sale217$771.10200
2024-02-14Open-market sale54$773.370
2024-02-14Option exercise (derivative)5,000$0.00245,000
2024-02-14Open-market sale29$754.173,260
2024-02-14Open-market sale89$742.934,175
2024-02-14Open-market sale56$744.004,119
2024-02-14Open-market sale44$744.784,075
2024-02-14Open-market sale42$745.444,033
2024-02-14Open-market sale66$746.743,967
2024-02-14Open-market sale153$747.753,814
2024-02-14Open-market sale106$748.743,708
2024-02-14Open-market sale87$738.634,764
2024-02-14Open-market sale107$737.684,851
2024-02-14Open-market sale42$736.844,958
2024-02-14Option exercise5,000$121.435,000
2024-02-14Open-market sale116$768.57937
2024-02-14Open-market sale303$767.321,053
2024-02-14Open-market sale326$766.471,356
2024-02-14Open-market sale79$765.761,682
2024-02-14Open-market sale103$764.321,761
2024-02-14Open-market sale54$762.661,864
2024-02-14Open-market sale103$761.161,918
2024-02-14Open-market sale175$760.292,021
2024-02-14Open-market sale289$759.582,196
2024-02-14Open-market sale29$758.502,485
2024-02-14Open-market sale48$757.352,514
2024-02-14Open-market sale335$756.452,562
2024-02-14Open-market sale363$755.522,897
2024-02-14Open-market sale500$739.844,264
2024-02-14Open-market sale102$753.283,289
2024-02-14Open-market sale133$752.503,391
2024-02-14Open-market sale129$751.593,524
2024-02-14Open-market sale55$749.053,653
2024-02-13Option exercise (derivative)5,000$0.00250,000
2024-02-13Open-market sale500$691.49800
2024-02-13Open-market sale300$690.331,300
2024-02-13Open-market sale500$687.321,600
2024-02-13Open-market sale200$693.41600
2024-02-13Open-market sale200$694.14400
2024-02-13Open-market sale158$683.882,558
2024-02-13Open-market sale100$684.972,458
2024-02-13Open-market sale100$685.002,358
2024-02-13Open-market sale100$681.002,716
2024-02-13Open-market sale400$680.882,816
2024-02-13Open-market sale542$679.663,216
2024-02-13Open-market sale100$678.793,758
2024-02-13Open-market sale100$677.973,858
2024-02-13Open-market sale142$675.083,958
2024-02-13Open-market sale400$673.324,100
2024-02-13Open-market sale500$663.714,500
2024-02-13Option exercise5,000$121.435,000
2024-02-13Open-market sale100$698.000
2024-02-13Open-market sale258$686.302,100
2024-02-13Open-market sale200$697.91100
2024-02-13Open-market sale100$695.81300
2024-02-12Option exercise (derivative)5,000$0.00255,000
2024-02-12Open-market sale32$723.450
2024-02-12Open-market sale241$717.68169
2024-02-12Option exercise5,000$121.435,000
2024-02-12Open-market sale413$659.744,587
2024-02-12Open-market sale300$665.974,287
2024-02-12Open-market sale200$677.454,087
2024-02-12Open-market sale200$678.873,887
2024-02-12Open-market sale200$682.893,687
2024-02-12Open-market sale100$684.353,587
2024-02-12Open-market sale100$685.643,487
2024-02-12Open-market sale100$691.803,387
2024-02-12Open-market sale300$692.733,087
2024-02-12Open-market sale34$720.5032
2024-02-12Open-market sale103$718.1466
2024-02-12Open-market sale128$716.56410
2024-02-12Open-market sale37$715.76538
2024-02-12Open-market sale222$714.39575
2024-02-12Open-market sale132$713.51797
2024-02-12Open-market sale332$711.78929
2024-02-12Open-market sale207$709.701,261
2024-02-12Open-market sale100$708.681,468
2024-02-12Open-market sale126$707.191,568
2024-02-12Open-market sale34$706.611,694
2024-02-12Open-market sale412$705.571,728
2024-02-12Open-market sale151$704.412,140
2024-02-12Open-market sale527$703.092,291
2024-02-12Open-market sale22$701.922,818
2024-02-12Open-market sale147$698.322,840
2024-02-12Open-market sale100$696.502,987
2024-02-09Option exercise (derivative)5,000$0.00260,000
2024-02-09Open-market sale100$631.792,558
2024-02-09Open-market sale100$630.702,658
2024-02-09Open-market sale200$629.452,758
2024-02-09Open-market sale500$628.322,958
2024-02-09Open-market sale342$627.413,458
2024-02-09Open-market sale200$626.853,800
2024-02-09Open-market sale100$625.004,000
2024-02-09Open-market sale300$624.174,100
2024-02-09Open-market sale200$623.944,400
2024-02-09Open-market sale100$622.004,600
2024-02-09Open-market sale100$620.954,700
2024-02-09Open-market sale100$618.084,800
2024-02-09Open-market sale100$616.804,900
2024-02-09Option exercise5,000$121.435,000
2024-02-09Open-market sale100$648.330
2024-02-09Open-market sale83$647.29100
2024-02-09Open-market sale137$646.34183
2024-02-09Open-market sale424$645.31320
2024-02-09Open-market sale100$644.55744
2024-02-09Open-market sale603$643.40844
2024-02-09Open-market sale294$642.381,447
2024-02-09Open-market sale38$641.891,741
2024-02-09Open-market sale39$640.901,779
2024-02-09Open-market sale140$639.721,818
2024-02-09Open-market sale200$636.271,958
2024-02-09Open-market sale100$635.002,158
2024-02-09Open-market sale200$633.432,258
2024-02-09Open-market sale100$632.002,458
2024-02-08Option exercise (derivative)5,000$0.00265,000
2024-02-08Open-market sale100$576.634,363
2024-02-08Open-market sale218$574.904,463
2024-02-08Open-market sale100$573.024,681
2024-02-08Open-market sale18$572.834,781
2024-02-08Open-market sale18$571.694,799
2024-02-08Open-market sale18$567.484,817
2024-02-08Open-market sale18$564.244,835
2024-02-08Open-market sale18$555.004,853
2024-02-08Open-market sale18$543.804,871
2024-02-08Open-market sale18$541.644,889
2024-02-08Open-market sale18$540.474,907
2024-02-08Open-market sale18$536.734,925
2024-02-08Open-market sale18$535.984,943
2024-02-08Open-market sale100$584.000
2024-02-08Open-market sale21$530.724,979
2024-02-08Option exercise5,000$121.435,000
2024-02-08Open-market sale1,000$577.203,363
2024-02-08Open-market sale300$578.293,063
2024-02-08Open-market sale500$579.692,563
2024-02-08Open-market sale1,218$580.701,345
2024-02-08Open-market sale573$581.33772
2024-02-08Open-market sale672$582.46100
2024-02-08Open-market sale18$533.864,961
2024-02-07Option exercise (derivative)5,000$0.00270,000
2024-02-07Open-market sale138$491.802,540
2024-02-07Open-market sale228$490.382,678
2024-02-07Open-market sale135$492.272,405
2024-02-07Open-market sale169$489.842,906
2024-02-07Open-market sale232$488.483,075
2024-02-07Open-market sale200$487.503,307
2024-02-07Open-market sale21$485.913,507
2024-02-07Open-market sale122$484.093,528
2024-02-07Open-market sale300$483.263,650
2024-02-07Open-market sale123$482.403,950
2024-02-07Open-market sale100$481.674,073
2024-02-07Open-market sale49$480.004,173
2024-02-07Open-market sale528$478.534,222
2024-02-07Open-market sale23$477.644,750
2024-02-07Open-market sale100$476.194,773
2024-02-07Open-market sale100$474.534,873
2024-02-07Open-market sale27$471.674,973
2024-02-07Option exercise5,000$121.435,000
2024-02-07Open-market sale130$508.100
2024-02-07Open-market sale261$506.11130
2024-02-07Open-market sale216$504.13391
2024-02-07Open-market sale170$501.33607
2024-02-07Open-market sale166$500.13777
2024-02-07Open-market sale110$499.48943
2024-02-07Open-market sale283$498.451,053
2024-02-07Open-market sale182$497.531,336
2024-02-07Open-market sale52$496.221,518
2024-02-07Open-market sale169$495.521,570
2024-02-07Open-market sale148$494.561,739
2024-02-07Open-market sale518$493.331,887
2024-02-06Option exercise (derivative)5,000$0.00275,000
2024-02-06Open-market sale819$499.331,804
2024-02-06Option exercise5,000$121.435,000
2024-02-06Open-market sale142$493.734,858
2024-02-06Open-market sale604$507.210
2024-02-06Open-market sale500$505.75604
2024-02-06Open-market sale300$502.591,104
2024-02-06Open-market sale100$501.371,404
2024-02-06Open-market sale300$500.921,504
2024-02-06Open-market sale688$498.232,623
2024-02-06Open-market sale1,100$497.443,311
2024-02-06Open-market sale400$496.314,411
2024-02-06Open-market sale47$494.174,811
2024-02-05Option exercise (derivative)5,000$0.00280,000
2024-02-05Open-market sale41$502.00500
2024-02-05Option exercise5,000$121.435,000
2024-02-05Open-market sale300$484.004,700
2024-02-05Open-market sale100$485.114,600
2024-02-05Open-market sale100$487.994,500
2024-02-05Open-market sale900$488.303,600
2024-02-05Open-market sale614$489.212,986
2024-02-05Open-market sale345$490.552,641
2024-02-05Open-market sale400$491.382,241
2024-02-05Open-market sale1,300$492.65941
2024-02-05Open-market sale200$493.49741
2024-02-05Open-market sale100$495.63641
2024-02-05Open-market sale500$503.070
2024-02-05Open-market sale100$496.00541
2024-02-02Option exercise (derivative)5,000$0.00285,000
2024-02-02Open-market sale400$506.75300
2024-02-02Open-market sale300$505.65700
2024-02-02Open-market sale200$504.721,000
2024-02-02Open-market sale46$503.111,200
2024-02-02Open-market sale297$502.461,246
2024-02-02Open-market sale857$501.301,543
2024-02-02Open-market sale577$500.232,400
2024-02-02Open-market sale367$499.812,977
2024-02-02Open-market sale300$507.110
2024-02-02Open-market sale443$497.773,407
2024-02-02Open-market sale950$495.673,850
2024-02-02Open-market sale100$494.764,800
2024-02-02Open-market sale100$493.014,900
2024-02-02Option exercise5,000$121.435,000
2024-02-02Open-market sale63$498.683,344
2024-02-01Option exercise (derivative)5,000$0.00290,000
2024-02-01Open-market sale766$507.241,162
2024-02-01Open-market sale753$506.671,928
2024-02-01Open-market sale182$505.342,681
2024-02-01Open-market sale256$504.432,863
2024-02-01Open-market sale634$503.903,119
2024-02-01Open-market sale490$502.293,753
2024-02-01Open-market sale191$501.254,243
2024-02-01Open-market sale66$500.554,434
2024-02-01Open-market sale300$499.274,500
2024-02-01Open-market sale200$498.424,800
2024-02-01Open-market sale430$508.32732
2024-02-01Open-market sale532$509.80200
2024-02-01Open-market sale100$510.25100
2024-02-01Open-market sale100$512.530
2024-02-01Option exercise5,000$121.435,000
2024-01-31Option exercise (derivative)5,000$0.00295,000
2024-01-31Open-market sale100$525.18200
2024-01-31Open-market sale300$524.78300
2024-01-31Open-market sale100$522.32600
2024-01-31Open-market sale200$521.26700
2024-01-31Open-market sale600$519.50900
2024-01-31Open-market sale500$518.801,500
2024-01-31Open-market sale100$516.002,000
2024-01-31Open-market sale400$515.272,100
2024-01-31Open-market sale300$514.822,500
2024-01-31Open-market sale100$513.002,800
2024-01-31Open-market sale200$526.490
2024-01-31Open-market sale100$511.973,000
2024-01-31Open-market sale200$510.503,100
2024-01-31Open-market sale600$509.163,300
2024-01-31Open-market sale28$508.003,900
2024-01-31Open-market sale300$504.873,928
2024-01-31Open-market sale403$502.704,228
2024-01-31Open-market sale69$501.214,631
2024-01-31Open-market sale300$500.004,700
2024-01-31Option exercise5,000$121.435,000
2024-01-31Open-market sale100$512.162,900
2024-01-30Option exercise (derivative)5,000$0.00300,000
2024-01-30Open-market sale200$509.444,800
2024-01-30Option exercise5,000$121.435,000
2024-01-30Open-market sale200$510.994,600
2024-01-30Open-market sale300$511.444,300
2024-01-30Open-market sale72$512.694,228
2024-01-30Open-market sale224$513.544,004
2024-01-30Open-market sale495$514.513,509
2024-01-30Open-market sale155$515.543,354
2024-01-30Open-market sale100$525.300
2024-01-30Open-market sale259$521.40100
2024-01-30Open-market sale602$520.40359
2024-01-30Open-market sale641$519.37961
2024-01-30Open-market sale146$518.411,602
2024-01-30Open-market sale739$517.581,748
2024-01-30Open-market sale867$516.842,487
2024-01-29Option exercise (derivative)5,000$0.00305,000
2024-01-29Open-market sale300$519.42200
2024-01-29Open-market sale334$511.621,314
2024-01-29Open-market sale300$512.221,014
2024-01-29Open-market sale75$515.66939
2024-01-29Open-market sale339$516.58600
2024-01-29Open-market sale100$517.68500
2024-01-29Open-market sale300$510.771,648
2024-01-29Open-market sale200$508.731,948
2024-01-29Open-market sale300$507.022,148
2024-01-29Open-market sale572$506.402,448
2024-01-29Open-market sale600$505.393,020
2024-01-29Open-market sale200$503.813,620
2024-01-29Open-market sale480$500.003,820
2024-01-29Open-market sale300$499.004,300
2024-01-29Open-market sale400$496.804,600
2024-01-29Option exercise5,000$121.435,000
2024-01-29Open-market sale100$522.930
2024-01-29Open-market sale100$521.50100
2024-01-26Option exercise (derivative)5,000$0.00310,000
2024-01-26Open-market sale375$491.441,682
2024-01-26Open-market sale200$489.772,057
2024-01-26Open-market sale100$488.272,257
2024-01-26Open-market sale200$484.652,357
2024-01-26Open-market sale400$480.892,557
2024-01-26Open-market sale382$477.902,957
2024-01-26Open-market sale219$476.323,339
2024-01-26Open-market sale100$499.000
2024-01-26Open-market sale300$473.993,858
2024-01-26Open-market sale200$472.044,158
2024-01-26Open-market sale100$471.984,358
2024-01-26Open-market sale42$470.004,458
2024-01-26Open-market sale500$467.114,500
2024-01-26Option exercise5,000$121.435,000
2024-01-26Open-market sale782$494.32900
2024-01-26Open-market sale200$495.50700
2024-01-26Open-market sale200$496.46500
2024-01-26Open-market sale200$497.60300
2024-01-26Open-market sale200$498.83100
2024-01-26Open-market sale300$474.533,558
2024-01-25Option exercise (derivative)5,000$0.00315,000
2024-01-25Open-market sale758$457.611,500
2024-01-25Open-market sale500$456.502,258
2024-01-25Open-market sale300$455.422,758
2024-01-25Open-market sale300$454.703,058
2024-01-25Open-market sale400$453.063,358
2024-01-25Open-market sale42$452.323,758
2024-01-25Open-market sale300$450.144,300
2024-01-25Open-market sale100$449.814,600
2024-01-25Open-market sale100$448.214,700
2024-01-25Open-market sale200$447.274,800
2024-01-25Option exercise5,000$121.435,000
2024-01-25Open-market sale300$458.191,200
2024-01-25Open-market sale400$459.38800
2024-01-25Open-market sale500$460.26300
2024-01-25Open-market sale200$461.00100
2024-01-25Open-market sale100$462.130
2024-01-25Open-market sale500$451.433,800
2024-01-24Option exercise (derivative)5,000$0.00320,000
2024-01-24Open-market sale770$450.472,847
2024-01-24Open-market sale832$456.691,141
2024-01-24Open-market sale100$455.811,973
2024-01-24Open-market sale200$454.092,073
2024-01-24Open-market sale374$453.672,273
2024-01-24Open-market sale100$452.202,647
2024-01-24Open-market sale100$451.642,747
2024-01-24Open-market sale700$457.64441
2024-01-24Open-market sale700$449.703,617
2024-01-24Open-market sale383$448.304,317
2024-01-24Open-market sale300$446.754,700
2024-01-24Option exercise5,000$121.435,000
2024-01-24Open-market sale241$460.160
2024-01-24Open-market sale200$458.62241
2024-01-23Option exercise (derivative)5,000$0.00325,000
2024-01-23Open-market sale400$455.51300
2024-01-23Open-market sale100$453.95700
2024-01-23Open-market sale910$451.40800
2024-01-23Open-market sale507$450.601,710
2024-01-23Open-market sale600$449.662,217
2024-01-23Open-market sale900$448.202,817
2024-01-23Open-market sale400$447.403,717
2024-01-23Open-market sale200$446.904,117
2024-01-23Open-market sale200$445.874,317
2024-01-23Open-market sale100$444.984,517
2024-01-23Open-market sale100$443.604,617
2024-01-23Open-market sale100$441.004,900
2024-01-23Option exercise5,000$121.435,000
2024-01-23Open-market sale100$456.99200
2024-01-23Open-market sale100$457.30100
2024-01-23Open-market sale100$458.000
2024-01-23Open-market sale183$442.644,717
2024-01-22Option exercise (derivative)5,000$0.00330,000
2024-01-22Open-market sale26$458.094,974
2024-01-22Option exercise5,000$121.435,000
2024-01-22Open-market sale127$459.984,847
2024-01-22Open-market sale200$479.340
2024-01-22Open-market sale100$478.84200
2024-01-22Open-market sale100$476.95300
2024-01-22Open-market sale9$475.08400
2024-01-22Open-market sale200$474.25409
2024-01-22Open-market sale416$473.14609
2024-01-22Open-market sale469$472.501,025
2024-01-22Open-market sale207$471.551,494
2024-01-22Open-market sale1,153$470.601,701
2024-01-22Open-market sale225$469.532,854
2024-01-22Open-market sale683$468.483,079
2024-01-22Open-market sale83$467.873,762
2024-01-22Open-market sale100$466.153,845
2024-01-22Open-market sale166$465.363,945
2024-01-22Open-market sale25$464.134,111
2024-01-22Open-market sale34$463.264,136
2024-01-22Open-market sale236$462.474,170
2024-01-22Open-market sale184$461.454,406
2024-01-22Open-market sale257$460.124,590
2024-01-19Option exercise (derivative)5,000$0.00335,000
2024-01-19Open-market sale200$469.504,600
2024-01-19Open-market sale300$471.454,300
2024-01-19Open-market sale200$466.784,800
2024-01-19Open-market sale128$474.824,072
2024-01-19Open-market sale100$475.833,972
2024-01-19Open-market sale190$476.503,782
2024-01-19Open-market sale600$477.473,182
2024-01-19Open-market sale100$478.003,082
2024-01-19Open-market sale300$479.572,782
2024-01-19Open-market sale900$480.621,882
2024-01-19Open-market sale284$481.021,598
2024-01-19Open-market sale522$482.271,076
2024-01-19Open-market sale200$483.70876
2024-01-19Open-market sale876$484.520
2024-01-19Option exercise5,000$121.435,000
2024-01-19Open-market sale100$473.834,200
2024-01-18Option exercise (derivative)5,000$0.00340,000
2024-01-18Open-market sale100$514.00600
2024-01-18Open-market sale300$512.79700
2024-01-18Open-market sale100$511.451,000
2024-01-18Open-market sale100$509.471,100
2024-01-18Open-market sale300$508.281,200
2024-01-18Open-market sale400$507.321,500
2024-01-18Open-market sale200$504.191,900
2024-01-18Open-market sale400$501.992,200
2024-01-18Open-market sale242$500.012,600
2024-01-18Open-market sale100$496.632,842
2024-01-18Open-market sale200$491.793,042
2024-01-18Open-market sale273$489.523,242
2024-01-18Open-market sale667$487.663,515
2024-01-18Open-market sale118$486.524,182
2024-01-18Open-market sale100$485.884,300
2024-01-18Open-market sale200$484.984,400
2024-01-18Open-market sale100$483.954,600
2024-01-18Open-market sale100$481.004,700
2024-01-18Open-market sale200$479.204,800
2024-01-18Option exercise5,000$121.435,000
2024-01-18Open-market sale200$518.430
2024-01-18Open-market sale100$516.67200
2024-01-18Open-market sale300$515.48300
2024-01-17Option exercise (derivative)5,000$0.00345,000
2024-01-17Open-market sale174$482.481,929
2024-01-17Open-market sale744$481.672,103
2024-01-17Open-market sale930$480.372,847
2024-01-17Open-market sale534$479.623,777
2024-01-17Open-market sale546$478.244,311
2024-01-17Open-market sale84$499.000
2024-01-17Open-market sale43$474.234,957
2024-01-17Option exercise5,000$121.435,000
2024-01-17Open-market sale156$483.721,773
2024-01-17Open-market sale72$484.581,701
2024-01-17Open-market sale126$485.501,575
2024-01-17Open-market sale240$486.341,335
2024-01-17Open-market sale386$487.65949
2024-01-17Open-market sale385$488.18564
2024-01-17Open-market sale222$489.28342
2024-01-17Open-market sale37$491.34305
2024-01-17Open-market sale33$493.33272
2024-01-17Open-market sale132$495.63140
2024-01-17Open-market sale56$498.9384
2024-01-17Open-market sale100$477.984,857
2024-01-16Option exercise (derivative)5,000$0.00350,000
2024-01-16Open-market sale100$487.000
2024-01-16Open-market sale358$482.201,500
2024-01-16Open-market sale216$481.721,858
2024-01-16Open-market sale931$480.482,074
2024-01-16Open-market sale336$479.473,005
2024-01-16Open-market sale259$478.023,341
2024-01-16Open-market sale800$477.633,600
2024-01-16Open-market sale200$476.684,400
2024-01-16Open-market sale100$475.244,600
2024-01-16Open-market sale200$474.324,700
2024-01-16Open-market sale100$472.004,900
2024-01-16Option exercise5,000$121.435,000
2024-01-16Open-market sale366$485.35451
2024-01-16Open-market sale351$486.38100
2024-01-16Open-market sale300$483.431,200
2024-01-16Open-market sale383$484.72817
2024-01-12Option exercise (derivative)5,000$0.00355,000
2024-01-12Open-market sale43$494.202,682
2024-01-12Open-market sale42$492.152,725
2024-01-12Open-market sale238$491.402,767
2024-01-12Open-market sale432$490.543,005
2024-01-12Open-market sale333$489.353,437
2024-01-12Open-market sale225$488.333,770
2024-01-12Open-market sale201$487.363,995
2024-01-12Open-market sale139$486.614,196
2024-01-12Open-market sale109$485.474,335
2024-01-12Open-market sale57$484.554,444
2024-01-12Open-market sale121$483.624,501
2024-01-12Open-market sale378$482.624,622
2024-01-12Option exercise5,000$121.435,000
2024-01-12Open-market sale40$525.020
2024-01-12Open-market sale700$521.6440
2024-01-12Open-market sale100$519.47740
2024-01-12Open-market sale400$515.19840
2024-01-12Open-market sale100$514.001,240
2024-01-12Open-market sale100$510.651,340
2024-01-12Open-market sale100$505.001,440
2024-01-12Open-market sale19$504.471,540
2024-01-12Open-market sale100$502.161,559
2024-01-12Open-market sale323$501.411,659
2024-01-12Open-market sale100$500.951,982
2024-01-12Open-market sale100$499.752,082
2024-01-12Open-market sale200$498.442,182
2024-01-12Open-market sale100$495.872,582
2024-01-12Open-market sale200$496.432,382
2024-01-12Open-market sale100$503.002,100
2024-01-12Open-market sale100$492.652,942
2024-01-11Option exercise (derivative)5,000$0.00360,000
2024-01-11Open-market sale172$600.21100
2024-01-11Open-market sale442$599.14272
2024-01-11Open-market sale100$597.01714
2024-01-11Open-market sale200$595.00814
2024-01-11Open-market sale100$593.501,014
2024-01-11Open-market sale100$591.001,114
2024-01-11Open-market sale200$576.491,214
2024-01-11Open-market sale100$571.821,414
2024-01-11Open-market sale100$570.991,514
2024-01-11Open-market sale100$569.921,614
2024-01-11Open-market sale100$563.491,714
2024-01-11Open-market sale100$555.481,814
2024-01-11Open-market sale100$548.141,914
2024-01-11Open-market sale100$547.852,014
2024-01-11Open-market sale400$546.052,114
2024-01-11Open-market sale400$545.662,514
2024-01-11Open-market sale500$544.302,914
2024-01-11Open-market sale100$543.003,414
2024-01-11Open-market sale100$541.933,514
2024-01-11Open-market sale300$540.323,614
2024-01-11Open-market sale298$539.303,914
2024-01-11Open-market sale100$538.994,212
2024-01-11Open-market sale200$537.134,312
2024-01-11Open-market sale88$536.184,512
2024-01-11Open-market sale100$535.904,600
2024-01-11Open-market sale100$534.624,700
2024-01-11Open-market sale100$532.774,800
2024-01-11Open-market sale100$601.500
2024-01-11Open-market sale100$531.954,900
2024-01-11Option exercise5,000$121.435,000
2024-01-10Option exercise (derivative)5,000$0.00365,000
2024-01-10Option exercise5,000$121.435,000
2024-01-10Open-market sale100$585.240
2024-01-10Open-market sale100$584.70100
2024-01-10Open-market sale119$583.32200
2024-01-10Open-market sale429$582.26319
2024-01-10Open-market sale100$581.06748
2024-01-10Open-market sale17$580.18848
2024-01-10Open-market sale16$579.08865
2024-01-10Open-market sale120$578.84881
2024-01-10Open-market sale115$576.811,001
2024-01-10Open-market sale200$575.751,116
2024-01-10Open-market sale19$574.051,316
2024-01-10Open-market sale117$573.211,335
2024-01-10Open-market sale216$572.381,452
2024-01-10Open-market sale298$571.341,668
2024-01-10Open-market sale235$570.511,966
2024-01-10Open-market sale16$569.192,201
2024-01-10Open-market sale152$568.222,217
2024-01-10Open-market sale315$567.442,369
2024-01-10Open-market sale822$566.492,684
2024-01-10Open-market sale494$565.293,506
2024-01-10Open-market sale500$564.574,000
2024-01-10Open-market sale100$563.904,500
2024-01-10Open-market sale300$557.434,600
2024-01-10Open-market sale100$555.274,900
2024-01-09Option exercise (derivative)5,000$0.00370,000
2024-01-09Option exercise5,000$121.435,000
2024-01-09Open-market sale41$600.000
2024-01-09Open-market sale100$574.064,900
2024-01-09Open-market sale121$576.394,779
2024-01-09Open-market sale452$577.424,327
2024-01-09Open-market sale158$578.694,169
2024-01-09Open-market sale400$589.1141
2024-01-09Open-market sale15$588.00441
2024-01-09Open-market sale15$587.38456
2024-01-09Open-market sale26$586.00471
2024-01-09Open-market sale144$585.25497
2024-01-09Open-market sale209$584.36641
2024-01-09Open-market sale772$583.60850
2024-01-09Open-market sale991$582.481,622
2024-01-09Open-market sale511$581.522,613
2024-01-09Open-market sale517$580.583,124
2024-01-09Open-market sale528$579.483,641
2024-01-08Option exercise (derivative)5,000$0.00375,000
2024-01-08Open-market sale42$637.60800
2024-01-08Open-market sale110$630.59842
2024-01-08Open-market sale100$628.19952
2024-01-08Open-market sale100$625.941,052
2024-01-08Open-market sale100$622.181,152
2024-01-08Open-market sale200$620.631,252
2024-01-08Open-market sale200$618.531,452
2024-01-08Open-market sale200$616.961,652
2024-01-08Open-market sale200$615.001,852
2024-01-08Open-market sale200$614.152,052
2024-01-08Open-market sale100$613.782,252
2024-01-08Open-market sale300$612.372,352
2024-01-08Open-market sale300$609.452,652
2024-01-08Open-market sale421$608.372,952
2024-01-08Open-market sale100$606.633,373
2024-01-08Open-market sale100$605.923,473
2024-01-08Open-market sale200$604.253,573
2024-01-08Open-market sale100$603.153,773
2024-01-08Open-market sale100$602.363,873
2024-01-08Open-market sale200$601.513,973
2024-01-08Open-market sale100$600.994,173
2024-01-08Open-market sale100$599.654,273
2024-01-08Open-market sale97$598.014,373
2024-01-08Open-market sale100$597.234,470
2024-01-08Open-market sale130$594.384,570
2024-01-08Open-market sale100$593.724,700
2024-01-08Open-market sale200$590.984,800
2024-01-08Option exercise5,000$121.435,000
2024-01-08Open-market sale800$638.420
2024-01-05Option exercise (derivative)5,000$0.00380,000
2024-01-05Open-market sale336$638.842,843
2024-01-05Open-market sale500$637.403,179
2024-01-05Option exercise5,000$121.435,000
2024-01-05Open-market sale321$631.724,679
2024-01-05Open-market sale300$632.084,379
2024-01-05Open-market sale200$635.594,179
2024-01-05Open-market sale100$653.000
2024-01-05Open-market sale100$651.00100
2024-01-05Open-market sale100$649.00200
2024-01-05Open-market sale143$648.44300
2024-01-05Open-market sale300$647.29443
2024-01-05Open-market sale400$646.35743
2024-01-05Open-market sale300$645.461,143
2024-01-05Open-market sale200$644.001,443
2024-01-05Open-market sale100$643.001,643
2024-01-05Open-market sale200$642.251,743
2024-01-05Open-market sale400$640.351,943
2024-01-05Open-market sale500$639.462,343
2024-01-05Open-market sale500$636.603,679
2024-01-04Option exercise (derivative)5,000$0.00385,000
2024-01-04Open-market sale35$663.77400
2024-01-04Open-market sale200$664.00200
2024-01-04Open-market sale100$665.90100
2024-01-04Open-market sale100$666.070
2024-01-04Option exercise5,000$121.435,000
2024-01-04Open-market sale200$634.804,800
2024-01-04Open-market sale200$635.534,600
2024-01-04Open-market sale400$636.244,200
2024-01-04Open-market sale43$638.604,157
2024-01-04Open-market sale100$640.004,057
2024-01-04Open-market sale100$641.983,957
2024-01-04Open-market sale100$644.943,857
2024-01-04Open-market sale100$647.953,757
2024-01-04Open-market sale100$662.15435
2024-01-04Open-market sale73$660.31535
2024-01-04Open-market sale232$659.26608
2024-01-04Open-market sale400$658.47840
2024-01-04Open-market sale200$657.171,240
2024-01-04Open-market sale539$656.361,440
2024-01-04Open-market sale693$655.541,979
2024-01-04Open-market sale600$654.562,672
2024-01-04Open-market sale300$653.863,272
2024-01-04Open-market sale85$652.203,572
2024-01-04Open-market sale100$650.003,657
2024-01-03Option exercise (derivative)5,000$0.00390,000
2024-01-03Open-market sale200$629.124,800
2024-01-03Option exercise5,000$121.435,000
2024-01-03Open-market sale795$631.484,005
2024-01-03Open-market sale500$632.553,505
2024-01-03Open-market sale153$633.473,352
2024-01-03Open-market sale299$634.283,053
2024-01-03Open-market sale200$635.172,853
2024-01-03Open-market sale609$636.332,244
2024-01-03Open-market sale100$649.210
2024-01-03Open-market sale200$646.15100
2024-01-03Open-market sale200$644.79300
2024-01-03Open-market sale544$643.39500
2024-01-03Open-market sale100$642.011,044
2024-01-03Open-market sale200$641.901,144
2024-01-03Open-market sale400$640.581,344
2024-01-03Open-market sale100$639.221,744
2024-01-03Open-market sale100$638.791,844
2024-01-03Open-market sale300$637.631,944
2024-01-02Open-market sale136$713.60617
2024-01-02Open-market sale218$710.38900
2024-01-02Open-market sale32$711.61868
2024-01-02Open-market sale115$712.57753
2024-01-02Open-market sale148$714.09469
2024-01-02Open-market sale66$715.55403
2024-01-02Open-market sale24$722.240
2024-01-02Open-market sale32$720.3224
2024-01-02Open-market sale129$718.0856
2024-01-02Open-market sale218$716.05185
2024-01-02Option exercise (derivative)5,000$0.00395,000
2024-01-02Open-market sale200$691.313,672
2024-01-02Open-market sale72$690.653,872
2024-01-02Open-market sale523$692.463,149
2024-01-02Open-market sale18$693.293,131
2024-01-02Open-market sale133$694.722,998
2024-01-02Open-market sale113$689.403,944
2024-01-02Open-market sale82$688.534,057
2024-01-02Open-market sale187$687.304,139
2024-01-02Open-market sale86$686.414,326
2024-01-02Open-market sale131$685.354,412
2024-01-02Open-market sale170$684.444,543
2024-01-02Open-market sale72$683.784,713
2024-01-02Open-market sale56$682.504,785
2024-01-02Open-market sale130$681.494,841
2024-01-02Open-market sale29$680.714,971
2024-01-02Option exercise5,000$121.435,000
2024-01-02Open-market sale133$709.881,118
2024-01-02Open-market sale31$708.451,251
2024-01-02Open-market sale178$707.541,282
2024-01-02Open-market sale135$706.221,460
2024-01-02Open-market sale217$705.091,595
2024-01-02Open-market sale255$704.401,812
2024-01-02Open-market sale68$703.822,067
2024-01-02Open-market sale200$702.462,135
2024-01-02Open-market sale184$701.552,335
2024-01-02Open-market sale35$700.942,519
2024-01-02Open-market sale216$699.662,554
2024-01-02Open-market sale130$698.102,770
2024-01-02Open-market sale50$697.522,900
2024-01-02Open-market sale48$695.742,950
2020-12-28Conversion (derivative)50,000$0.001,961,668
2020-12-28Conversion50,000$0.0050,000
2020-12-28Gift50,000$0.000
2014-04-30Grant / award (derivative)400,000$0.00400,000
2012-09-06Option exercise (derivative)39,521$0.000
2012-09-06Open-market sale3,329$129.050
2012-09-06Open-market sale23,521$127.3516,000
2012-09-06Open-market sale12,671$128.303,329
2012-09-06Option exercise39,521$20.6939,521
2012-09-05Option exercise (derivative)36,127$0.0039,521
2012-09-05Option exercise36,127$20.6936,127
2012-09-05Open-market sale36,127$125.900
2012-09-04Option exercise (derivative)31,954$0.0075,648
2012-09-04Option exercise31,954$20.6931,954
2012-09-04Open-market sale26,161$125.545,793
2012-09-04Open-market sale5,793$126.420
2012-08-31Option exercise (derivative)10,190$0.00107,602
2012-08-31Open-market sale10,190$125.760
2012-08-31Option exercise10,190$20.6910,190
2012-08-30Option exercise (derivative)1,837$0.00117,792
2012-08-30Open-market sale1,837$126.520
2012-08-30Option exercise1,837$20.691,837
2012-08-29Option exercise (derivative)37,600$0.00119,629
2012-08-29Option exercise37,600$20.6937,600
2012-08-29Open-market sale37,600$126.680
2012-08-28Option exercise (derivative)4,700$0.00157,229
2012-08-28Option exercise4,700$20.694,700
2012-08-28Open-market sale4,700$125.630
2012-08-21Option exercise (derivative)14,768$0.00161,929
2012-08-21Open-market sale14,768$128.720
2012-08-21Option exercise14,768$20.6914,768
2012-08-17Option exercise (derivative)10,000$0.00176,697
2012-08-17Option exercise10,000$20.6910,000
2012-08-17Open-market sale8,880$126.601,120
2012-08-17Open-market sale1,120$128.040
2012-08-16Option exercise (derivative)10,101$0.00186,697
2012-08-16Open-market sale10,101$126.860
2012-08-16Option exercise10,101$20.6910,101
2012-08-15Option exercise (derivative)12,300$0.00196,798
2012-08-15Option exercise12,300$20.6912,300
2012-08-15Open-market sale12,300$124.770
2012-08-14Option exercise (derivative)18,200$0.00209,098
2012-08-14Option exercise18,200$20.6918,200
2012-08-14Open-market sale12,100$125.616,100
2012-08-14Open-market sale6,100$126.200
2012-08-13Option exercise (derivative)21,439$0.00227,298
2012-08-13Option exercise21,439$20.6921,439
2012-08-13Open-market sale18,639$126.552,800
2012-08-13Open-market sale1,700$127.111,100
2012-08-13Open-market sale1,100$128.210
2012-08-10Option exercise (derivative)20,000$0.00248,737
2012-08-10Option exercise20,000$20.6920,000
2012-08-10Open-market sale20,000$126.750
2012-08-09Option exercise (derivative)16,409$0.00268,737
2012-08-09Option exercise16,409$20.6916,409
2012-08-09Open-market sale16,409$126.610
2012-06-08Option exercise (derivative)60,000$0.00285,146
2012-06-08Option exercise60,000$20.6960,000
2012-06-08Open-market sale19,500$121.5928,000
2012-06-08Open-market sale28,000$122.220
2012-06-08Open-market sale12,500$120.3047,500
2012-05-09Option exercise (derivative)12,700$0.00345,146
2012-05-09Open-market sale12,600$146.46100
2012-05-09Option exercise12,700$20.6912,700
2012-05-09Open-market sale100$147.000
2012-05-07Option exercise (derivative)20,000$0.00357,846
2012-05-07Open-market sale10,700$149.259,300
2012-05-07Option exercise20,000$20.6920,000
2012-05-07Open-market sale9,300$150.170
2012-03-09Option exercise (derivative)15,300$0.00377,846
2012-03-09Open-market sale100$133.212,525
2012-03-09Open-market sale300$133.202,625
2012-03-09Open-market sale900$133.202,925
2012-03-09Open-market sale700$133.183,825
2012-03-09Open-market sale400$133.154,525
2012-03-09Open-market sale400$133.144,925
2012-03-09Open-market sale150$133.135,325
2012-03-09Open-market sale396$133.125,475
2012-03-09Open-market sale100$133.125,871
2012-03-09Open-market sale200$133.115,971
2012-03-09Open-market sale6,229$133.106,171
2012-03-09Open-market sale400$133.0412,400
2012-03-09Open-market sale300$133.0312,800
2012-03-09Open-market sale300$133.0013,100
2012-03-09Open-market sale300$132.7913,400
2012-03-09Open-market sale100$132.6813,700
2012-03-09Open-market sale100$132.6613,800
2012-03-09Open-market sale200$132.5813,900
2012-03-09Open-market sale200$132.5714,100
2012-03-09Open-market sale100$132.5314,300
2012-03-09Open-market sale500$132.5114,400
2012-03-09Open-market sale400$132.5014,900
2012-03-09Option exercise15,300$20.6915,300
2012-03-09Open-market sale600$133.261,425
2012-03-09Open-market sale100$133.28900
2012-03-09Open-market sale25$133.281,000
2012-03-09Open-market sale200$133.271,025
2012-03-09Open-market sale200$133.261,225
2012-03-09Open-market sale300$133.252,225
2012-03-09Open-market sale200$133.262,025
2012-03-09Open-market sale400$133.42200
2012-03-09Open-market sale200$133.500
2012-03-09Open-market sale300$133.40600
2012-03-05Conversion (derivative)23,100—2,011,668
2012-03-05Conversion23,100—0
2012-03-02Open-market sale100$139.180
2012-03-02Open-market sale100$139.090
2012-03-01Conversion (derivative)1,000—2,034,768
2012-03-01Conversion1,000—0
2012-03-01Open-market sale500$138.510
2012-03-01Open-market sale200$141.100
2012-03-01Open-market sale100$139.890
2012-02-28Open-market sale94$138.000
2012-02-28Conversion (derivative)21,400—2,035,768
2012-02-28Conversion21,400—0
2012-02-27Open-market sale6,600$139.250
2012-02-24Open-market sale100$138.010
2011-12-09Open-market sale1$121.220
2011-12-09Conversion (derivative)50,952—2,057,168
2011-12-09Conversion50,952—0
2011-12-09Open-market sale200$120.040
2011-12-08Conversion (derivative)49,048—2,108,120
2011-12-08Conversion49,048—0
2011-12-08Open-market sale73$121.000
2011-12-07Open-market sale3,962$122.500
2011-12-07Open-market sale902$123.040
2011-12-06Open-market sale1,349$124.750
2011-12-06Open-market sale100$125.210
2011-06-10Conversion (derivative)1,800—2,157,168
2011-06-10Conversion1,800—1,800
2011-06-10Open-market sale1,800$140.350
2011-06-09Conversion (derivative)5,560—2,158,968
2011-06-09Open-market sale100$143.06600
2011-06-09Conversion5,560—5,560
2011-06-09Open-market sale2,500$142.603,060
2011-06-09Open-market sale100$142.652,960
2011-06-09Open-market sale300$142.692,660
2011-06-09Open-market sale100$142.732,560
2011-06-09Open-market sale510$142.792,050
2011-06-09Open-market sale490$142.791,560
2011-06-09Open-market sale100$142.801,460
2011-06-09Open-market sale460$142.801,000
2011-06-09Open-market sale100$142.81900
2011-06-09Open-market sale200$142.97700
2011-06-09Open-market sale200$143.07400
2011-06-09Open-market sale300$143.10100
2011-06-09Open-market sale100$143.110
2011-05-31Conversion (derivative)40,472—2,164,528
2011-05-31Conversion40,472—40,472
2011-05-31Open-market sale11$146.200
2011-05-31Open-market sale100$145.0636,244
2011-05-31Open-market sale100$145.0336,344
2011-05-31Open-market sale1,628$145.0336,444
2011-05-31Open-market sale100$145.0338,072
2011-05-31Open-market sale1$145.0238,172
2011-05-31Open-market sale500$145.0138,173
2011-05-31Open-market sale1,399$145.0138,673
2011-05-31Open-market sale400$145.0040,072
2011-05-31Open-market sale1,994$145.3519,176
2011-05-31Open-market sale201$145.3321,170
2011-05-31Open-market sale200$145.3021,371
2011-05-31Open-market sale100$145.2921,571
2011-05-31Open-market sale4$145.2821,671
2011-05-31Open-market sale320$145.2621,675
2011-05-31Open-market sale8,176$145.2521,995
2011-05-31Open-market sale499$145.1730,171
2011-05-31Open-market sale500$145.1630,670
2011-05-31Open-market sale100$145.1531,170
2011-05-31Open-market sale402$145.1531,270
2011-05-31Open-market sale1,800$145.1531,672
2011-05-31Open-market sale400$145.1333,472
2011-05-31Open-market sale400$145.1033,872
2011-05-31Open-market sale8$145.5815,264
2011-05-31Open-market sale698$145.5015,272
2011-05-31Open-market sale2,100$145.4015,970
2011-05-31Open-market sale100$145.4018,070
2011-05-31Open-market sale900$145.0835,344
2011-05-31Open-market sale1,072$145.0934,272
2011-05-31Open-market sale800$145.4018,170
2011-05-31Open-market sale206$145.3618,970
2011-05-31Open-market sale472$146.045,000
2011-05-31Open-market sale2,500$146.005,472
2011-05-31Open-market sale200$145.997,972
2011-05-31Open-market sale38$145.958,172
2011-05-31Open-market sale300$145.908,210
2011-05-31Open-market sale100$145.838,510
2011-05-31Open-market sale100$145.828,610
2011-05-31Open-market sale362$145.808,710
2011-05-31Open-market sale100$145.809,072
2011-05-31Open-market sale2,000$145.809,172
2011-05-31Open-market sale200$145.8011,172
2011-05-31Open-market sale100$145.7911,372
2011-05-31Open-market sale1,000$145.7711,472
2011-05-31Open-market sale198$145.7612,472
2011-05-31Open-market sale2$145.7512,670
2011-05-31Open-market sale200$145.7412,672
2011-05-31Open-market sale100$145.7312,872
2011-05-31Open-market sale499$145.7112,972
2011-05-31Open-market sale193$145.7113,471
2011-05-31Open-market sale83$145.6913,664
2011-05-31Open-market sale500$145.6713,747
2011-05-31Open-market sale600$145.6714,247
2011-05-31Open-market sale317$145.6514,847
2011-05-31Open-market sale100$145.5915,164
2011-05-31Open-market sale200$146.1911
2011-05-31Open-market sale100$146.17211
2011-05-31Open-market sale100$146.16311
2011-05-31Open-market sale3,789$146.101,211
2011-05-31Open-market sale500$146.14411
2011-05-31Open-market sale300$146.12911
2011-05-27Conversion (derivative)15,000—2,205,000
2011-05-27Open-market sale500$143.0413,898
2011-05-27Open-market sale302$143.0414,398
2011-05-27Open-market sale100$143.0214,700
2011-05-27Open-market sale200$143.0014,800
2011-05-27Conversion15,000—15,000
2011-05-27Open-market sale1,700$143.0512,198
2011-05-27Open-market sale100$143.0512,098
2011-05-27Open-market sale200$143.0811,898
2011-05-27Open-market sale200$143.0911,698
2011-05-27Open-market sale200$143.5010,702
2011-05-27Open-market sale400$143.3511,198
2011-05-27Open-market sale100$143.1011,598
2011-05-27Open-market sale115$143.3511,083
2011-05-27Open-market sale181$143.3610,902
2011-05-27Open-market sale1,200$143.559,502
2011-05-27Open-market sale200$144.050
2011-05-27Open-market sale5,000$143.75200
2011-05-27Open-market sale900$143.695,200
2011-05-27Open-market sale200$143.686,100
2011-05-27Open-market sale15$143.676,300
2011-05-27Open-market sale100$143.616,315
2011-05-27Open-market sale400$143.616,415
2011-05-27Open-market sale100$143.616,815
2011-05-27Open-market sale785$143.606,915
2011-05-27Open-market sale500$143.597,700
2011-05-27Open-market sale500$143.598,200
2011-05-27Open-market sale200$143.598,700
2011-05-27Open-market sale400$143.598,900
2011-05-27Open-market sale202$143.569,300
2011-05-20Conversion (derivative)30,000—2,220,000
2011-05-20Open-market sale200$140.531,100
2011-05-20Open-market sale100$140.411,300
2011-05-20Open-market sale500$140.401,400
2011-05-20Open-market sale1,000$140.391,900
2011-05-20Open-market sale13,600$140.392,900
2011-05-20Open-market sale400$140.3016,500
2011-05-20Open-market sale1,000$140.2916,900
2011-05-20Open-market sale700$140.2917,900
2011-05-20Open-market sale868$140.2918,600
2011-05-20Open-market sale200$140.2819,468
2011-05-20Open-market sale492$140.2819,668
2011-05-20Open-market sale200$140.1720,160
2011-05-20Open-market sale200$140.0420,360
2011-05-20Open-market sale8$140.0420,560
2011-05-20Open-market sale192$140.0420,568
2011-05-20Open-market sale100$140.0120,760
2011-05-20Open-market sale300$139.9620,860
2011-05-20Open-market sale900$139.9121,160
2011-05-20Open-market sale100$139.9122,060
2011-05-20Open-market sale101$139.9022,160
2011-05-20Open-market sale900$139.8922,261
2011-05-20Open-market sale540$139.8923,161
2011-05-20Open-market sale100$139.8723,701
2011-05-20Open-market sale400$139.8623,801
2011-05-20Open-market sale400$139.8624,201
2011-05-20Open-market sale999$139.8524,601
2011-05-20Open-market sale600$139.8425,600
2011-05-20Open-market sale3,800$139.8426,200
2011-05-20Conversion30,000—30,000
2011-05-20Open-market sale200$140.55900
2011-05-20Open-market sale300$140.57200
2011-05-20Open-market sale200$140.670
2011-05-20Open-market sale300$140.56500
2011-05-20Open-market sale100$140.56800
2011-05-13Open-market sale5$138.46427
2011-05-13Open-market sale100$138.31432
2011-05-13Open-market sale200$138.29532
2011-05-13Open-market sale200$138.28732
2011-05-13Open-market sale100$138.28932
2011-05-13Open-market sale200$138.271,032
2011-05-13Open-market sale100$138.271,232
2011-05-13Open-market sale200$138.271,332
2011-05-13Open-market sale100$138.261,532
2011-05-13Open-market sale200$138.241,632
2011-05-13Open-market sale200$138.231,832
2011-05-13Open-market sale99$138.112,032
2011-05-13Open-market sale100$138.012,131
2011-05-13Open-market sale400$138.002,231
2011-05-13Open-market sale701$138.002,631
2011-05-13Conversion3,332—3,332
2011-05-13Open-market sale27$138.700
2011-05-13Open-market sale400$138.6027
2011-05-13Conversion (derivative)3,332—2,250,000
2011-05-12Open-market sale48$138.630
2011-05-12Open-market sale176$138.3948
2011-05-12Open-market sale106$138.37224
2011-05-12Conversion (derivative)8,657—2,253,332
2011-05-12Open-market sale387$138.32537
2011-05-12Open-market sale800$138.32924
2011-05-12Open-market sale200$138.301,724
2011-05-12Open-market sale104$138.291,924
2011-05-12Open-market sale572$138.282,028
2011-05-12Open-market sale124$138.282,600
2011-05-12Open-market sale300$138.282,724
2011-05-12Open-market sale124$138.273,024
2011-05-12Open-market sale100$138.263,148
2011-05-12Open-market sale150$138.243,248
2011-05-12Open-market sale200$138.233,398
2011-05-12Open-market sale202$138.233,598
2011-05-12Open-market sale300$138.223,800
2011-05-12Open-market sale900$138.204,100
2011-05-12Open-market sale94$138.34330
2011-05-12Open-market sale468$138.105,400
2011-05-12Open-market sale500$138.095,868
2011-05-12Open-market sale289$138.076,368
2011-05-12Open-market sale100$138.076,657
2011-05-12Open-market sale500$138.076,757
2011-05-12Open-market sale100$138.057,257
2011-05-12Open-market sale500$138.047,357
2011-05-12Open-market sale100$138.037,857
2011-05-12Open-market sale2$138.027,957
2011-05-12Open-market sale99$138.017,959
2011-05-12Open-market sale400$138.008,058
2011-05-12Open-market sale199$138.008,458
2011-05-12Conversion8,657—8,657
2011-05-12Open-market sale113$138.32424
2011-05-12Open-market sale400$138.115,000
2011-05-11Open-market sale200$137.47200
2011-05-11Open-market sale600$137.45400
2011-05-11Open-market sale900$137.441,000
2011-05-11Open-market sale100$137.081,900
2011-05-11Open-market sale38$137.072,000
2011-05-11Open-market sale200$136.762,038
2011-05-11Open-market sale85$136.712,238
2011-05-11Open-market sale2,924$136.702,323
2011-05-11Open-market sale1,000$136.655,247
2011-05-11Open-market sale200$136.656,247
2011-05-11Open-market sale1,362$136.646,447
2011-05-11Open-market sale400$136.267,809
2011-05-11Open-market sale500$136.268,209
2011-05-11Open-market sale100$136.268,709
2011-05-11Open-market sale400$136.268,809
2011-05-11Conversion9,209—9,209
2011-05-11Open-market sale200$137.750
2011-05-11Conversion (derivative)9,209—2,261,989
2011-05-10Open-market sale100$136.840
2011-05-10Open-market sale936$136.83100
2011-05-10Open-market sale100$136.821,036
2011-05-10Open-market sale520$136.821,136
2011-05-10Open-market sale1,500$136.811,656
2011-05-10Open-market sale664$136.813,156
2011-05-10Open-market sale700$136.773,820
2011-05-10Open-market sale100$136.764,520
2011-05-10Open-market sale600$136.734,620
2011-05-10Open-market sale500$136.715,220
2011-05-10Conversion (derivative)38,113—2,271,198
2011-05-10Open-market sale401$136.0834,386
2011-05-10Open-market sale134$136.3824,899
2011-05-10Open-market sale100$136.3525,033
2011-05-10Open-market sale300$136.3425,133
2011-05-10Open-market sale300$136.2925,433
2011-05-10Open-market sale100$136.2725,733
2011-05-10Open-market sale300$136.2425,833
2011-05-10Open-market sale7$136.2326,133
2011-05-10Open-market sale207$136.2326,140
2011-05-10Open-market sale400$136.003,713
2011-05-10Open-market sale800$136.0136,913
2011-05-10Open-market sale99$136.0136,814
2011-05-10Open-market sale433$136.0236,381
2011-05-10Open-market sale400$136.2226,347
2011-05-10Open-market sale500$136.2126,747
2011-05-10Open-market sale500$136.2127,247
2011-05-10Open-market sale580$136.2027,747
2011-05-10Open-market sale100$136.1628,327
2011-05-10Open-market sale1,400$136.1628,427
2011-05-10Open-market sale3,200$136.1529,827
2011-05-10Open-market sale28$136.1233,027
2011-05-10Open-market sale612$136.1033,055
2011-05-10Open-market sale719$136.0933,667
2011-05-10Open-market sale101$136.0236,280
2011-05-10Open-market sale65$136.0236,215
2011-05-10Open-market sale300$136.0435,915
2011-05-10Open-market sale328$136.0535,587
2011-05-10Open-market sale300$136.0635,287
2011-05-10Conversion38,113—38,113
2011-05-10Open-market sale500$136.0834,787
2011-05-10Open-market sale100$136.649,720
2011-05-10Open-market sale200$136.629,820
2011-05-10Open-market sale800$136.6110,020
2011-05-10Open-market sale840$136.6010,820
2011-05-10Open-market sale212$136.5911,660
2011-05-10Open-market sale1,000$136.5811,872
2011-05-10Open-market sale50$136.5812,872
2011-05-10Open-market sale153$136.5712,922
2011-05-10Open-market sale297$136.5713,075
2011-05-10Open-market sale5,302$136.5513,372
2011-05-10Open-market sale2$136.5418,674
2011-05-10Open-market sale200$136.5418,676
2011-05-10Open-market sale200$136.5418,876
2011-05-10Open-market sale509$136.5319,076
2011-05-10Open-market sale200$136.5119,585
2011-05-10Open-market sale766$136.5119,785
2011-05-10Open-market sale1,132$136.5020,551
2011-05-10Open-market sale190$136.4821,683
2011-05-10Open-market sale1,210$136.4521,873
2011-05-10Open-market sale100$136.4423,083
2011-05-10Open-market sale200$136.4223,183
2011-05-10Open-market sale500$136.4123,383
2011-05-10Open-market sale816$136.4023,883
2011-05-10Open-market sale200$136.3824,699
2011-05-10Open-market sale100$136.695,720
2011-05-10Open-market sale200$136.695,820
2011-05-10Open-market sale100$136.686,020
2011-05-10Open-market sale600$136.676,120
2011-05-10Open-market sale800$136.676,720
2011-05-10Open-market sale2,200$136.667,520
2011-05-09Open-market sale100$135.386,600
2011-05-09Open-market sale600$135.358,418
2011-05-09Open-market sale100$135.349,018
2011-05-09Open-market sale100$135.349,118
2011-05-09Open-market sale400$135.319,218
2011-05-09Open-market sale50$135.319,618
2011-05-09Open-market sale400$135.309,668
2011-05-09Open-market sale700$135.2910,068
2011-05-09Open-market sale200$135.2810,768
2011-05-09Open-market sale100$135.2810,968
2011-05-09Open-market sale1,100$135.2711,068
2011-05-09Open-market sale100$135.2712,168
2011-05-09Open-market sale500$135.2712,268
2011-05-09Open-market sale100$135.712,700
2011-05-09Open-market sale200$135.712,800
2011-05-09Open-market sale100$135.703,000
2011-05-09Open-market sale100$135.663,100
2011-05-09Open-market sale100$135.653,200
2011-05-09Open-market sale100$135.543,300
2011-05-09Open-market sale273$135.533,400
2011-05-09Open-market sale500$135.503,673
2011-05-09Open-market sale100$135.494,173
2011-05-09Open-market sale200$135.484,273
2011-05-09Open-market sale100$135.434,473
2011-05-09Open-market sale800$135.424,573
2011-05-09Open-market sale527$135.415,373
2011-05-09Open-market sale500$135.405,900
2011-05-09Open-market sale200$135.396,400
2011-05-09Open-market sale999$135.367,419
2011-05-09Open-market sale719$135.376,700
2011-05-09Open-market sale100$135.1719,200
2011-05-09Open-market sale174$135.0919,926
2011-05-09Open-market sale100$135.0820,100
2011-05-09Open-market sale100$135.0720,200
2011-05-09Open-market sale300$135.0520,300
2011-05-09Open-market sale200$135.0420,600
2011-05-09Open-market sale300$135.0320,800
2011-05-09Open-market sale400$135.0221,100
2011-05-09Open-market sale300$135.0121,500
2011-05-09Open-market sale4,500$135.0021,800
2011-05-09Conversion26,300—26,300
2011-05-09Open-market sale450$135.2612,768
2011-05-09Open-market sale600$135.2513,218
2011-05-09Open-market sale109$135.2513,818
2011-05-09Open-market sale300$135.2413,927
2011-05-09Open-market sale483$135.2414,227
2011-05-09Open-market sale300$135.2414,710
2011-05-09Open-market sale100$135.2315,010
2011-05-09Open-market sale1,608$135.2315,110
2011-05-09Open-market sale500$135.2316,718
2011-05-09Open-market sale50$135.2217,218
2011-05-09Open-market sale400$135.2217,268
2011-05-09Open-market sale882$135.2117,668
2011-05-09Open-market sale50$135.2118,550
2011-05-09Open-market sale100$135.2018,600
2011-05-09Open-market sale500$135.1918,700
2011-05-09Open-market sale100$135.1419,826
2011-05-09Open-market sale526$135.1519,300
2011-05-09Open-market sale500$135.961,600
2011-05-09Open-market sale100$135.762,100
2011-05-09Open-market sale100$135.752,200
2011-05-09Open-market sale1,000$136.080
2011-05-09Open-market sale200$135.722,400
2011-05-09Open-market sale100$135.712,600
2011-05-09Open-market sale300$136.021,300
2011-05-09Open-market sale300$136.031,000
2011-05-09Open-market sale100$135.742,300
2011-05-09Conversion (derivative)26,300—2,309,311
2011-05-06Open-market sale200$136.840
2011-05-06Open-market sale200$136.77200
2011-05-06Conversion (derivative)23,089—2,335,611
2011-05-06Open-market sale300$135.5719,500
2011-05-06Open-market sale200$135.8112,919
2011-05-06Open-market sale400$135.8212,519
2011-05-06Open-market sale200$135.8312,319
2011-05-06Open-market sale2,000$135.8410,319
2011-05-06Open-market sale100$135.7714,019
2011-05-06Open-market sale200$135.7614,119
2011-05-06Open-market sale145$135.7314,319
2011-05-06Open-market sale100$135.7214,464
2011-05-06Open-market sale155$135.7114,564
2011-05-06Open-market sale500$135.7014,719
2011-05-06Open-market sale1,600$135.7015,219
2011-05-06Open-market sale281$135.6816,819
2011-05-06Open-market sale164$135.6417,100
2011-05-06Open-market sale1,030$135.6317,264
2011-05-06Open-market sale100$135.6218,294
2011-05-06Open-market sale200$135.6118,394
2011-05-06Open-market sale106$135.6018,594
2011-05-06Open-market sale800$135.5718,700
2011-05-06Open-market sale900$135.7713,119
2011-05-06Open-market sale200$135.5619,800
2011-05-06Open-market sale200$135.5520,000
2011-05-06Open-market sale300$135.5520,200
2011-05-06Open-market sale300$135.5020,500
2011-05-06Open-market sale400$135.4820,800
2011-05-06Open-market sale100$135.4221,200
2011-05-06Open-market sale589$135.4121,300
2011-05-06Open-market sale1,200$135.4021,889
2011-05-06Conversion23,089—23,089
2011-05-06Open-market sale180$135.8810,139
2011-05-06Open-market sale52$135.909,439
2011-05-06Open-market sale1,219$136.75700
2011-05-06Open-market sale200$136.641,919
2011-05-06Open-market sale200$136.632,119
2011-05-06Open-market sale200$136.582,319
2011-05-06Open-market sale100$136.572,519
2011-05-06Open-market sale700$136.542,619
2011-05-06Open-market sale100$136.493,319
2011-05-06Open-market sale300$136.413,419
2011-05-06Open-market sale100$136.353,719
2011-05-06Open-market sale300$136.313,819
2011-05-06Open-market sale100$136.294,119
2011-05-06Open-market sale200$136.274,219
2011-05-06Open-market sale200$136.244,419
2011-05-06Open-market sale100$136.164,619
2011-05-06Open-market sale200$136.134,719
2011-05-06Open-market sale140$136.124,919
2011-05-06Open-market sale60$136.115,059
2011-05-06Open-market sale300$136.055,119
2011-05-06Open-market sale200$136.035,419
2011-05-06Open-market sale100$136.025,619
2011-05-06Open-market sale1,100$136.015,719
2011-05-06Open-market sale1,900$136.006,819
2011-05-06Open-market sale200$135.998,719
2011-05-06Open-market sale20$135.978,919
2011-05-06Open-market sale300$135.948,939
2011-05-06Open-market sale100$135.939,239
2011-05-06Open-market sale100$135.939,339
2011-05-06Open-market sale300$136.76400
2011-05-06Open-market sale648$135.899,491
2009-12-08Option exercise (derivative)250$0.00393,146
2009-12-08Option exercise250$20.69250
2009-12-08Open-market sale250$88.800
2009-12-07Conversion (derivative)11,214—2,358,700
2009-12-07Conversion11,214—0
2009-12-07Option exercise (derivative)6,404$0.00393,396
2009-12-07Open-market sale600$90.41100
2009-12-07Open-market sale1,300$90.40700
2009-12-07Open-market sale300$90.352,000
2009-12-07Open-market sale1,304$90.002,300
2009-12-07Open-market sale100$89.893,604
2009-12-07Open-market sale17$89.883,704
2009-12-07Open-market sale100$89.873,721
2009-12-07Open-market sale100$89.863,821
2009-12-07Open-market sale683$89.853,921
2009-12-07Open-market sale200$89.794,604
2009-12-07Open-market sale400$89.774,804
2009-12-07Open-market sale300$89.765,204
2009-12-07Open-market sale900$89.755,504
2009-12-07Option exercise6,404$20.696,404
2009-12-07Open-market sale100$90.420
2009-12-04Open-market sale497$89.800
2009-12-03Conversion (derivative)1,424—2,369,914
2009-12-03Open-market sale48$89.80430
2009-12-03Open-market sale11$89.68478
2009-12-03Open-market sale289$89.66489
2009-12-03Open-market sale646$89.50778
2009-12-03Conversion1,424—1,424
2009-12-03Open-market sale430$90.200
2009-12-02Conversion (derivative)8,641—2,371,338
2009-12-02Open-market sale200$90.532,911
2009-12-02Open-market sale530$90.503,111
2009-12-02Open-market sale246$90.443,641
2009-12-02Open-market sale600$90.433,887
2009-12-02Open-market sale142$90.424,487
2009-12-02Open-market sale1,012$90.404,629
2009-12-02Open-market sale200$89.515,641
2009-12-02Open-market sale1,000$89.505,841
2009-12-02Open-market sale100$89.476,841
2009-12-02Open-market sale300$90.631,517
2009-12-02Open-market sale100$89.417,041
2009-12-02Open-market sale1,500$89.407,141
2009-12-02Conversion8,641—8,641
2009-12-02Open-market sale911$90.800
2009-12-02Open-market sale6$90.79911
2009-12-02Open-market sale300$90.78917
2009-12-02Open-market sale300$90.641,217
2009-12-02Open-market sale1,094$90.601,817
2009-12-02Open-market sale100$89.466,941
2009-12-01Conversion (derivative)22,515—2,379,979
2009-12-01Open-market sale400$89.517,495
2009-12-01Open-market sale1,000$89.4016,611
2009-12-01Open-market sale400$89.3517,611
2009-12-01Open-market sale300$89.3418,011
2009-12-01Open-market sale1,144$89.3318,311
2009-12-01Open-market sale419$89.3219,455
2009-12-01Open-market sale637$89.3119,874
2009-12-01Open-market sale2,004$89.3020,511
2009-12-01Conversion22,515—22,515
2009-12-01Open-market sale2,895$89.700
2009-12-01Open-market sale200$89.662,895
2009-12-01Open-market sale2,100$89.653,095
2009-12-01Open-market sale100$89.615,195
2009-12-01Open-market sale1,600$89.605,295
2009-12-01Open-market sale600$89.526,895
2009-12-01Open-market sale96$89.4316,515
2009-12-01Open-market sale8,620$89.507,895
2009-11-30Conversion (derivative)14,200—2,402,494
2009-11-30Conversion14,200—0
2009-11-27Open-market sale1,200$88.850
2009-11-25Open-market sale230$90.500
2009-11-24Conversion (derivative)12,888—2,416,694
2009-11-24Open-market sale100$90.431,300
2009-11-24Open-market sale192$90.346,269
2009-11-24Open-market sale381$90.385,888
2009-11-24Open-market sale3,331$90.402,557
2009-11-24Open-market sale107$90.412,450
2009-11-24Open-market sale200$90.266,561
2009-11-24Open-market sale727$90.256,761
2009-11-24Open-market sale100$90.217,488
2009-11-24Open-market sale2,300$90.207,588
2009-11-24Open-market sale45$90.199,888
2009-11-24Open-market sale100$90.189,933
2009-11-24Open-market sale151$90.0510,033
2009-11-24Open-market sale200$90.0310,184
2009-11-24Open-market sale100$90.0210,384
2009-11-24Open-market sale900$90.0110,484
2009-11-24Open-market sale1,504$90.0011,384
2009-11-24Conversion12,888—12,888
2009-11-24Open-market sale1$91.260
2009-11-24Open-market sale99$91.251
2009-11-24Open-market sale83$91.24100
2009-11-24Open-market sale139$91.22183
2009-11-24Open-market sale678$91.21322
2009-11-24Open-market sale300$90.441,000
2009-11-24Open-market sale100$90.316,461
2009-11-24Open-market sale1,050$90.421,400
2006-11-10Open-market sale1,000$121.3970,000
2006-11-10Open-market sale1,000$121.4567,000
2006-11-10Open-market sale2,295$122.3064,705
2006-11-10Open-market sale205$122.4664,500
2006-11-10Open-market sale2,000$122.5062,500
2006-11-10Open-market sale500$122.5462,000
2006-11-10Open-market sale1,000$122.8061,000
2006-11-10Open-market sale200$122.8160,800
2006-11-10Open-market sale500$122.8260,300
2006-11-10Open-market sale300$122.8360,000
2006-11-10Open-market sale500$122.8559,500
2006-11-10Open-market sale1,500$122.9058,000
2006-11-10Open-market sale586$123.0857,414
2006-11-10Open-market sale2,900$123.0954,514
2006-11-10Open-market sale1,100$123.1053,414
2006-11-10Open-market sale200$123.1453,214
2006-11-10Open-market sale100$123.1753,114
2006-11-10Open-market sale714$123.2052,400
2006-11-10Open-market sale200$123.2152,200
2006-11-10Open-market sale200$123.2952,000
2006-11-10Open-market sale3,800$123.3048,200
2006-11-10Open-market sale200$123.3148,000
2006-11-10Open-market sale2,400$123.3545,600
2006-11-10Open-market sale400$123.3645,200
2006-11-10Open-market sale100$121.1173,000
2006-11-10Open-market sale1,000$121.1572,000
2006-11-10Open-market sale700$121.3071,300
2006-11-10Open-market sale300$121.3171,000
2006-11-10Open-market sale1,900$121.4068,100
2006-11-10Open-market sale100$121.4468,000
2006-11-10Open-market sale1,000$123.5540,500
2006-11-10Open-market sale100$123.5640,400
2006-11-10Open-market sale100$123.5740,300
2006-11-10Open-market sale1,000$123.5939,300
2006-11-10Open-market sale3,500$123.6035,800
2006-11-10Open-market sale100$123.6335,700
2006-11-10Open-market sale200$123.6535,500
2006-11-10Open-market sale811$123.6634,689
2006-11-10Open-market sale100$123.7134,589
2006-11-10Open-market sale89$123.7434,500
2006-11-10Open-market sale100$123.7934,400
2006-11-10Open-market sale2,073$123.8032,327
2006-11-10Open-market sale200$123.8132,127
2006-11-10Open-market sale400$123.8331,727
2006-11-10Open-market sale1,627$123.8430,100
2006-11-10Open-market sale400$123.8529,700
2006-11-10Open-market sale500$123.8729,200
2006-11-10Open-market sale500$123.8828,700
2006-11-10Open-market sale300$123.8928,400
2006-11-10Open-market sale1,700$123.9026,700
2006-11-10Open-market sale700$123.9126,000
2006-11-10Open-market sale300$123.9225,700
2006-11-10Open-market sale100$123.9325,600
2006-11-10Open-market sale800$123.9424,800
2006-11-10Open-market sale400$123.9524,400
2006-11-10Open-market sale600$123.9623,800
2006-11-10Open-market sale1,500$123.9722,300
2006-11-10Open-market sale200$123.3745,000
2006-11-10Open-market sale500$123.5341,500
2006-11-10Open-market sale3,000$123.4042,000
2006-11-10Open-market sale100$124.475,700
2006-11-10Open-market sale500$124.375,800
2006-11-10Open-market sale1,400$124.504,300
2006-11-10Open-market sale700$124.513,600
2006-11-10Open-market sale1,220$124.552,380
2006-11-10Open-market sale200$124.562,180
2006-11-10Open-market sale300$124.571,880
2006-11-10Open-market sale200$124.366,300
2006-11-10Open-market sale100$124.326,500
2006-11-10Open-market sale400$124.306,600
2006-11-10Open-market sale1,000$124.277,000
2006-11-10Open-market sale200$124.228,000
2006-11-10Open-market sale1,000$124.208,200
2006-11-10Open-market sale800$124.199,200
2006-11-10Open-market sale900$124.1310,000
2006-11-10Open-market sale100$124.1210,900
2006-11-10Open-market sale1,100$124.1111,000
2006-11-10Open-market sale1,300$124.1012,100
2006-11-10Open-market sale200$124.0813,400
2006-11-10Open-market sale1,600$124.0713,600
2006-11-10Open-market sale100$124.601,580
2006-11-10Open-market sale200$124.581,680
2006-11-10Open-market sale1,300$124.0515,200
2006-11-10Open-market sale400$124.0416,500
2006-11-10Open-market sale200$124.0316,900
2006-11-10Open-market sale800$124.0217,100
2006-11-10Open-market sale500$124.0117,900
2006-11-10Open-market sale2,700$124.0018,400
2006-11-10Open-market sale300$123.9921,100
2006-11-10Open-market sale900$123.9821,400
2006-11-10Conversion (derivative)92,000—2,429,582
2006-11-10Open-market sale1,500$120.1590,200
2006-11-10Open-market sale1,400$121.1073,100
2006-11-10Open-market sale142$121.0974,500
2006-11-10Open-market sale100$121.0874,642
2006-11-10Open-market sale101$121.0774,742
2006-11-10Open-market sale2,457$121.0674,843
2006-11-10Open-market sale600$121.0577,300
2006-11-10Open-market sale100$121.0377,900
2006-11-10Open-market sale1,300$121.0278,000
2006-11-10Open-market sale900$121.0179,300
2006-11-10Open-market sale3,042$121.0080,200
2006-11-10Open-market sale58$120.9883,242
2006-11-10Open-market sale200$120.9083,300
2006-11-10Open-market sale100$120.8583,500
2006-11-10Open-market sale529$120.8183,600
2006-11-10Open-market sale100$120.7384,129
2006-11-10Open-market sale400$120.7284,229
2006-11-10Open-market sale500$120.7184,629
2006-11-10Open-market sale1,871$120.7085,129
2006-11-10Open-market sale100$120.4287,000
2006-11-10Open-market sale27$120.3487,100
2006-11-10Open-market sale673$120.3387,127
2006-11-10Open-market sale600$120.3287,800
2006-11-10Open-market sale500$120.3088,400
2006-11-10Open-market sale400$120.2788,900
2006-11-10Open-market sale301$120.2489,300
2006-11-10Open-market sale199$120.2089,601
2006-11-10Open-market sale400$120.1889,800
2006-11-10Conversion92,000—92,000
2006-11-10Open-market sale300$120.1091,700
2006-11-10Open-market sale80$124.641,500
2006-11-10Open-market sale1,500$124.750
2006-11-09Conversion (derivative)27,100—2,521,582
2006-11-09Open-market sale800$120.2518,300
2006-11-09Open-market sale1,343$120.2419,100
2006-11-09Open-market sale200$120.2320,443
2006-11-09Open-market sale300$120.2220,643
2006-11-09Open-market sale3$120.2120,943
2006-11-09Open-market sale1,197$120.2020,946
2006-11-09Open-market sale800$120.1922,143
2006-11-09Open-market sale500$120.1722,943
2006-11-09Open-market sale100$120.1623,443
2006-11-09Open-market sale2,457$120.1523,543
2006-11-09Open-market sale200$120.2618,100
2006-11-09Open-market sale300$120.2817,800
2006-11-09Open-market sale1,597$120.2916,203
2006-11-09Open-market sale503$120.3015,700
2006-11-09Open-market sale200$120.3115,500
2006-11-09Open-market sale900$120.3214,600
2006-11-09Open-market sale800$120.3313,800
2006-11-09Open-market sale300$120.3413,500
2006-11-09Open-market sale600$120.3512,900
2006-11-09Open-market sale709$120.4012,191
2006-11-09Open-market sale600$120.4211,591
2006-11-09Open-market sale200$120.4311,391
2006-11-09Open-market sale400$120.4410,991
2006-11-09Open-market sale500$120.4510,491
2006-11-09Open-market sale700$120.479,791
2006-11-09Conversion27,100—27,100
2006-11-09Open-market sale200$120.0026,900
2006-11-09Open-market sale200$120.0826,700
2006-11-09Open-market sale400$120.1426,000
2006-11-09Open-market sale300$120.1326,400
2006-11-09Open-market sale630$120.489,161
2006-11-09Open-market sale700$120.860
2006-11-09Open-market sale200$120.80700
2006-11-09Open-market sale1,000$120.70900
2006-11-09Open-market sale500$120.681,900
2006-11-09Open-market sale200$120.622,400
2006-11-09Open-market sale300$120.612,600
2006-11-09Open-market sale500$120.602,900
2006-11-09Open-market sale1,000$120.583,400
2006-11-09Open-market sale21$120.574,400
2006-11-09Open-market sale208$120.498,953
2006-11-09Open-market sale153$120.508,800
2006-11-09Open-market sale1,100$120.537,700
2006-11-09Open-market sale1,900$120.545,800
2006-11-09Open-market sale400$120.564,421
2006-11-09Open-market sale979$120.554,821
2006-11-08Open-market sale200$120.867,400
2006-11-08Open-market sale200$121.4111
2006-11-08Open-market sale400$121.40211
2006-11-08Open-market sale289$121.38611
2006-11-08Open-market sale300$121.37900
2006-11-08Open-market sale500$121.361,200
2006-11-08Open-market sale1,100$121.331,700
2006-11-08Open-market sale300$121.322,800
2006-11-08Open-market sale100$121.313,100
2006-11-08Open-market sale300$121.303,200
2006-11-08Open-market sale707$121.293,500
2006-11-08Open-market sale100$121.244,207
2006-11-08Open-market sale393$121.234,307
2006-11-08Open-market sale305$121.054,700
2006-11-08Open-market sale100$121.025,005
2006-11-08Open-market sale895$121.005,105
2006-11-08Open-market sale300$120.996,000
2006-11-08Open-market sale400$120.966,300
2006-11-08Open-market sale500$120.956,700
2006-11-08Open-market sale200$120.907,200
2006-11-08Open-market sale11$121.420
2006-11-08Open-market sale300$120.857,600
2006-11-08Open-market sale200$120.7110,116
2006-11-08Open-market sale1,186$120.7010,316
2006-11-08Open-market sale100$120.6911,502
2006-11-08Open-market sale500$120.6811,602
2006-11-08Open-market sale200$120.6712,102
2006-11-08Open-market sale398$120.6512,302
2006-11-08Open-market sale100$120.6212,700
2006-11-08Open-market sale400$120.6112,800
2006-11-08Open-market sale1,600$120.6013,200
2006-11-08Open-market sale200$120.5914,800
2006-11-08Open-market sale200$120.5815,000
2006-11-08Open-market sale300$120.5715,200
2006-11-08Open-market sale600$120.5515,500
2006-11-08Open-market sale1,100$120.5416,100
2006-11-08Open-market sale1,500$120.5317,200
2006-11-08Open-market sale600$120.5218,700
2006-11-08Open-market sale300$120.5119,300
2006-11-08Open-market sale1,900$120.5019,600
2006-11-08Open-market sale1,100$120.4921,500
2006-11-08Open-market sale400$120.4822,600
2006-11-08Open-market sale289$120.4623,000
2006-11-08Open-market sale5,011$120.4523,289
2006-11-08Open-market sale100$120.4328,300
2006-11-08Open-market sale2$120.847,900
2006-11-08Open-market sale100$120.827,902
2006-11-08Open-market sale214$120.788,002
2006-11-08Open-market sale200$120.778,216
2006-11-08Open-market sale1,298$120.758,416
2006-11-08Open-market sale100$120.739,714
2006-11-08Open-market sale302$120.729,814
2006-11-08Conversion (derivative)70,663—2,548,682
2006-11-08Open-market sale4,064$119.8063,812
2006-11-08Open-market sale703$119.7967,876
2006-11-08Open-market sale500$119.7868,579
2006-11-08Open-market sale1,200$119.7769,079
2006-11-08Open-market sale384$119.7570,279
2006-11-08Conversion70,663—70,663
2006-11-08Open-market sale2,000$120.0846,799
2006-11-08Open-market sale101$120.0748,799
2006-11-08Open-market sale700$120.0648,900
2006-11-08Open-market sale600$120.0549,600
2006-11-08Open-market sale889$120.0450,200
2006-11-08Open-market sale300$120.0351,089
2006-11-08Open-market sale211$120.0251,389
2006-11-08Open-market sale1,550$120.0151,600
2006-11-08Open-market sale1,350$120.0053,150
2006-11-08Open-market sale900$119.9954,500
2006-11-08Open-market sale800$119.9855,400
2006-11-08Open-market sale600$119.9756,200
2006-11-08Open-market sale200$119.9656,800
2006-11-08Open-market sale600$119.9557,000
2006-11-08Open-market sale500$119.9357,600
2006-11-08Open-market sale1,002$119.9258,100
2006-11-08Open-market sale700$119.9159,102
2006-11-08Open-market sale798$119.9059,802
2006-11-08Open-market sale300$119.8860,600
2006-11-08Open-market sale100$119.8660,900
2006-11-08Open-market sale1,300$119.8561,000
2006-11-08Open-market sale200$119.8462,300
2006-11-08Open-market sale400$119.8262,500
2006-11-08Open-market sale912$119.8162,900
2006-11-08Open-market sale500$120.2234,900
2006-11-08Open-market sale200$120.0946,599
2006-11-08Open-market sale600$120.1045,999
2006-11-08Open-market sale100$120.4128,500
2006-11-08Open-market sale400$120.4028,600
2006-11-08Open-market sale200$120.3829,000
2006-11-08Open-market sale100$120.3729,200
2006-11-08Open-market sale100$120.3529,300
2006-11-08Open-market sale100$120.3429,400
2006-11-08Open-market sale877$120.3329,500
2006-11-08Open-market sale99$120.3130,377
2006-11-08Open-market sale696$120.3030,476
2006-11-08Open-market sale304$120.2931,172
2006-11-08Open-market sale500$120.2831,476
2006-11-08Open-market sale501$120.2731,976
2006-11-08Open-market sale623$120.2532,477
2006-11-08Open-market sale1,700$120.2433,100
2006-11-08Open-market sale100$120.2334,800
2006-11-08Open-market sale100$120.4228,400
2006-11-08Open-market sale100$120.2135,400
2006-11-08Open-market sale3,200$120.2035,500
2006-11-08Open-market sale604$120.1938,700
2006-11-08Open-market sale940$120.1839,304
2006-11-08Open-market sale700$120.1740,244
2006-11-08Open-market sale1,199$120.1640,944
2006-11-08Open-market sale2,156$120.1542,143
2006-11-08Open-market sale100$120.1444,299
2006-11-08Open-market sale200$120.1344,399
2006-11-08Open-market sale300$120.1244,599
2006-11-08Open-market sale1,100$120.1144,899
2006-11-07Open-market sale1,100$119.8921,800
2006-11-07Open-market sale1,050$119.8625,263
2006-11-07Open-market sale1,400$119.8526,313
2006-11-07Open-market sale1,000$119.8427,713
2006-11-07Open-market sale400$119.8228,713
2006-11-07Open-market sale300$119.8129,113
2006-11-07Open-market sale1,850$119.8029,413
2006-11-07Open-market sale300$119.7931,263
2006-11-07Open-market sale300$119.7831,563
2006-11-07Open-market sale500$119.7731,863
2006-11-07Open-market sale500$119.7632,363
2006-11-07Open-market sale2,800$119.7532,863
2006-11-07Open-market sale1,200$119.7435,663
2006-11-07Open-market sale1,700$119.7336,863
2006-11-07Open-market sale2,100$119.7238,563
2006-11-07Open-market sale2,300$119.7140,663
2006-11-07Open-market sale2,437$119.7042,963
2006-11-07Open-market sale600$119.6845,400
2006-11-07Open-market sale400$119.6546,000
2006-11-07Open-market sale700$119.6346,400
2006-11-07Open-market sale100$119.9718,300
2006-11-07Open-market sale1,400$119.9618,400
2006-11-07Open-market sale200$119.9519,800
2006-11-07Open-market sale100$119.9420,000
2006-11-07Open-market sale157$119.9320,100
2006-11-07Open-market sale443$119.9220,257
2006-11-07Open-market sale1,000$119.9120,700
2006-11-07Open-market sale100$119.9021,700
2006-11-07Open-market sale1,005$119.8724,258
2006-11-07Open-market sale1,358$119.8822,900
2006-11-07Conversion (derivative)58,584—2,619,345
2006-11-07Open-market sale100$118.7058,484
2006-11-07Open-market sale600$119.6047,300
2006-11-07Open-market sale100$119.5247,900
2006-11-07Open-market sale100$119.5148,000
2006-11-07Open-market sale200$119.5048,100
2006-11-07Open-market sale300$119.4848,300
2006-11-07Open-market sale500$119.4748,600
2006-11-07Open-market sale200$119.4349,100
2006-11-07Open-market sale2,100$119.4249,300
2006-11-07Open-market sale100$119.3751,400
2006-11-07Open-market sale100$119.3651,500
2006-11-07Open-market sale100$119.3451,600
2006-11-07Open-market sale300$119.3351,700
2006-11-07Open-market sale584$119.3052,000
2006-11-07Open-market sale500$119.2652,584
2006-11-07Open-market sale100$119.2553,084
2006-11-07Open-market sale100$119.2453,184
2006-11-07Open-market sale200$119.2353,284
2006-11-07Open-market sale100$119.2053,484
2006-11-07Open-market sale1,459$119.1053,584
2006-11-07Open-market sale400$119.0155,043
2006-11-07Open-market sale1,141$119.0055,443
2006-11-07Open-market sale600$118.8956,584
2006-11-07Open-market sale300$118.8857,184
2006-11-07Open-market sale100$118.8357,484
2006-11-07Open-market sale200$118.7757,584
2006-11-07Open-market sale600$118.7657,784
2006-11-07Open-market sale100$118.7558,384
2006-11-07Open-market sale200$119.6147,100
2006-11-07Conversion58,584—58,584
2006-11-07Open-market sale384$120.119,708
2006-11-07Open-market sale992$120.1010,092
2006-11-07Open-market sale200$120.0811,084
2006-11-07Open-market sale48$120.0711,284
2006-11-07Open-market sale816$120.0611,332
2006-11-07Open-market sale236$120.0512,148
2006-11-07Open-market sale400$120.0412,384
2006-11-07Open-market sale600$120.0312,784
2006-11-07Open-market sale1,800$120.0213,384
2006-11-07Open-market sale556$120.0115,184
2006-11-07Open-market sale2,460$120.0015,740
2006-11-07Open-market sale100$119.9818,200
2006-11-07Open-market sale308$120.491,100
2006-11-07Open-market sale100$120.481,408
2006-11-07Open-market sale300$120.471,508
2006-11-07Open-market sale400$120.461,808
2006-11-07Open-market sale100$120.452,208
2006-11-07Open-market sale400$120.412,308
2006-11-07Open-market sale792$120.402,708
2006-11-07Open-market sale500$120.393,500
2006-11-07Open-market sale500$120.384,000
2006-11-07Open-market sale300$120.374,500
2006-11-07Open-market sale300$120.364,800
2006-11-07Open-market sale3,000$120.355,100
2006-11-07Open-market sale100$120.328,100
2006-11-07Open-market sale100$120.278,200
2006-11-07Open-market sale500$120.268,300
2006-11-07Open-market sale414$120.198,800
2006-11-07Open-market sale394$120.169,214
2006-11-07Open-market sale100$120.129,608
2006-11-07Open-market sale300$120.53400
2006-11-07Open-market sale200$120.54200
2006-11-07Open-market sale200$120.580
2006-11-07Open-market sale400$120.50700
2006-11-06Conversion (derivative)35,618—2,677,929
2006-11-06Open-market sale500$118.9224,118
2006-11-06Open-market sale200$118.8725,118
2006-11-06Open-market sale400$118.8625,318
2006-11-06Open-market sale400$118.8525,718
2006-11-06Open-market sale30$118.8226,118
2006-11-06Open-market sale1,560$118.8126,148
2006-11-06Open-market sale810$118.8027,708
2006-11-06Open-market sale900$118.7328,518
2006-11-06Open-market sale360$118.7229,418
2006-11-06Open-market sale700$118.7129,778
2006-11-06Open-market sale100$118.7030,478
2006-11-06Open-market sale600$118.6930,578
2006-11-06Open-market sale150$118.6831,178
2006-11-06Open-market sale100$118.6731,328
2006-11-06Open-market sale100$118.6631,428
2006-11-06Open-market sale2,090$118.6531,528
2006-11-06Open-market sale650$118.6233,618
2006-11-06Open-market sale600$118.6134,268
2006-11-06Open-market sale350$118.6034,868
2006-11-06Open-market sale300$118.5935,218
2006-11-06Open-market sale100$118.5835,518
2006-11-06Conversion35,618—35,618
2006-11-06Open-market sale2,495$119.0312,298
2006-11-06Open-market sale1,915$119.0214,793
2006-11-06Open-market sale3,272$119.0116,708
2006-11-06Open-market sale3,538$119.0019,980
2006-11-06Open-market sale500$118.9423,518
2006-11-06Open-market sale100$118.9324,018
2006-11-06Open-market sale300$118.8924,818
2006-11-06Open-market sale200$118.9124,618
2006-11-06Open-market sale55$119.143,118
2006-11-06Open-market sale100$119.133,173
2006-11-06Open-market sale1,019$119.123,273
2006-11-06Open-market sale1,416$119.114,292
2006-11-06Open-market sale823$119.105,708
2006-11-06Open-market sale1,606$119.096,531
2006-11-06Open-market sale962$119.088,137
2006-11-06Open-market sale859$119.079,099
2006-11-06Open-market sale40$119.069,958
2006-11-06Open-market sale1,125$119.059,998
2006-11-06Open-market sale1,175$119.0411,123
2006-11-06Open-market sale100$119.390
2006-11-06Open-market sale100$119.34100
2006-11-06Open-market sale300$119.30200
2006-11-06Open-market sale300$119.29500
2006-11-06Open-market sale100$119.26800
2006-11-06Open-market sale100$119.24900
2006-11-06Open-market sale600$119.211,000
2006-11-06Open-market sale918$119.201,600
2006-11-06Open-market sale300$119.192,518
2006-11-06Open-market sale200$119.172,818
2006-11-06Open-market sale100$119.153,018
2006-11-03Open-market sale200$118.847,100
2006-11-03Open-market sale400$118.856,700
2006-11-03Open-market sale100$118.866,600
2006-11-03Open-market sale68$119.580
2006-11-03Open-market sale278$119.5768
2006-11-03Open-market sale200$119.56346
2006-11-03Open-market sale78$119.55546
2006-11-03Open-market sale76$119.54624
2006-11-03Open-market sale100$119.50700
2006-11-03Open-market sale100$119.49800
2006-11-03Open-market sale100$119.48900
2006-11-03Open-market sale400$119.411,000
2006-11-03Open-market sale100$119.351,400
2006-11-03Open-market sale100$119.151,500
2006-11-03Open-market sale400$119.131,600
2006-11-03Open-market sale300$119.102,000
2006-11-03Open-market sale600$119.012,300
2006-11-03Open-market sale800$119.002,900
2006-11-03Open-market sale300$118.993,700
2006-11-03Open-market sale100$118.984,000
2006-11-03Open-market sale300$118.974,100
2006-11-03Open-market sale158$118.944,400
2006-11-03Open-market sale277$118.934,558
2006-11-03Open-market sale623$118.924,835
2006-11-03Open-market sale400$118.915,458
2006-11-03Open-market sale242$118.905,858
2006-11-03Open-market sale400$118.896,100
2006-11-03Open-market sale100$118.876,500
2006-11-03Conversion (derivative)17,000—2,713,547
2006-11-03Open-market sale200$118.827,600
2006-11-03Open-market sale200$118.817,800
2006-11-03Open-market sale400$118.808,000
2006-11-03Open-market sale200$118.798,400
2006-11-03Open-market sale500$118.788,600
2006-11-03Open-market sale500$118.779,100
2006-11-03Open-market sale600$118.769,600
2006-11-03Open-market sale400$118.7510,200
2006-11-03Open-market sale100$118.7310,600
2006-11-03Open-market sale299$118.7210,700
2006-11-03Open-market sale200$118.7110,999
2006-11-03Open-market sale100$118.7011,199
2006-11-03Open-market sale300$118.6911,299
2006-11-03Open-market sale100$118.6811,599
2006-11-03Open-market sale241$118.6711,699
2006-11-03Open-market sale200$118.6611,940
2006-11-03Open-market sale700$118.6512,140
2006-11-03Open-market sale400$118.6312,840
2006-11-03Open-market sale500$118.6213,240
2006-11-03Open-market sale100$118.6113,740
2006-11-03Open-market sale160$118.6013,840
2006-11-03Open-market sale400$118.5914,000
2006-11-03Open-market sale100$118.5814,400
2006-11-03Open-market sale200$118.5614,500
2006-11-03Open-market sale500$118.5514,700
2006-11-03Open-market sale500$118.5115,200
2006-11-03Open-market sale1,000$118.5015,700
2006-11-03Open-market sale300$118.4016,700
2006-11-03Open-market sale300$118.837,300
2006-11-03Conversion17,000—17,000
2006-10-31Conversion (derivative)58,883—2,730,547
2006-10-31Open-market sale131$119.2639,482
2006-10-31Open-market sale701$119.2539,613
2006-10-31Open-market sale722$119.2240,314
2006-10-31Open-market sale278$119.2141,036
2006-10-31Open-market sale1,000$119.2041,314
2006-10-31Open-market sale609$119.1942,314
2006-10-31Open-market sale500$119.1842,923
2006-10-31Open-market sale1,017$119.1743,423
2006-10-31Open-market sale1,531$119.1644,440
2006-10-31Open-market sale1,343$119.1545,971
2006-10-31Open-market sale69$119.1447,314
2006-10-31Open-market sale1,300$119.1347,383
2006-10-31Open-market sale300$119.1248,683
2006-10-31Open-market sale2,200$119.1148,983
2006-10-31Open-market sale600$119.1051,183
2006-10-31Open-market sale1,046$119.0951,783
2006-10-31Open-market sale1,500$119.0852,829
2006-10-31Open-market sale377$119.0754,329
2006-10-31Open-market sale700$119.0654,706
2006-10-31Open-market sale1,000$119.0555,406
2006-10-31Open-market sale616$119.0456,406
2006-10-31Open-market sale561$119.0357,022
2006-10-31Open-market sale100$119.0257,583
2006-10-31Open-market sale500$119.0157,683
2006-10-31Open-market sale700$119.0058,183
2006-10-31Conversion58,883—58,883
2006-10-31Open-market sale100$119.3137,296
2006-10-31Open-market sale1,286$119.3037,396
2006-10-31Open-market sale400$119.2938,682
2006-10-31Open-market sale400$119.2739,082
2006-10-31Open-market sale100$120.67967
2006-10-31Open-market sale524$120.621,987
2006-10-31Open-market sale200$120.631,787
2006-10-31Open-market sale9$120.641,778
2006-10-31Open-market sale711$120.651,067
2006-10-31Open-market sale67$120.720
2006-10-31Open-market sale100$120.68867
2006-10-31Open-market sale100$120.69767
2006-10-31Open-market sale100$120.70667
2006-10-31Open-market sale600$120.7167
2006-10-31Open-market sale200$119.4726,213
2006-10-31Open-market sale1,000$119.4626,413
2006-10-31Open-market sale2,883$119.4527,413
2006-10-31Open-market sale500$119.4430,296
2006-10-31Open-market sale100$119.4330,796
2006-10-31Open-market sale320$119.4230,896
2006-10-31Open-market sale677$119.4131,216
2006-10-31Open-market sale503$119.4031,893
2006-10-31Open-market sale31$119.3932,396
2006-10-31Open-market sale969$119.3832,427
2006-10-31Open-market sale600$119.3733,396
2006-10-31Open-market sale1,200$119.3633,996
2006-10-31Open-market sale1,300$119.3535,196
2006-10-31Open-market sale200$119.3336,496
2006-10-31Open-market sale600$119.3236,696
2006-10-31Open-market sale3,667$119.7514,933
2006-10-31Open-market sale100$119.7018,600
2006-10-31Open-market sale100$119.6618,700
2006-10-31Open-market sale100$119.6418,800
2006-10-31Open-market sale200$119.6318,900
2006-10-31Open-market sale200$119.6119,100
2006-10-31Open-market sale1,300$119.6019,300
2006-10-31Open-market sale100$119.5920,600
2006-10-31Open-market sale400$119.5720,700
2006-10-31Open-market sale400$119.5621,100
2006-10-31Open-market sale2,100$119.5521,500
2006-10-31Open-market sale300$119.5123,600
2006-10-31Open-market sale400$119.5023,900
2006-10-31Open-market sale600$119.4825,613
2006-10-31Open-market sale1,313$119.4924,300
2006-10-31Open-market sale500$119.7813,600
2006-10-31Open-market sale207$119.7714,100
2006-10-31Open-market sale500$119.7913,100
2006-10-31Open-market sale1,830$119.8011,270
2006-10-31Open-market sale600$119.8110,670
2006-10-31Open-market sale800$119.829,870
2006-10-31Open-market sale970$119.838,900
2006-10-31Open-market sale200$119.848,700
2006-10-31Open-market sale500$119.858,200
2006-10-31Open-market sale100$119.868,100
2006-10-31Open-market sale300$119.877,800
2006-10-31Open-market sale626$119.7614,307
2006-10-31Open-market sale319$120.612,511
2006-10-31Open-market sale689$120.602,830
2006-10-31Open-market sale600$120.593,519
2006-10-31Open-market sale381$120.584,119
2006-10-31Open-market sale100$120.574,500
2006-10-31Open-market sale400$120.564,600
2006-10-31Open-market sale100$120.545,000
2006-10-31Open-market sale100$120.535,100
2006-10-31Open-market sale100$120.525,200
2006-10-31Open-market sale500$120.515,300
2006-10-31Open-market sale100$120.505,800
2006-10-31Open-market sale200$120.485,900
2006-10-31Open-market sale500$120.466,100
2006-10-31Open-market sale100$120.426,600
2006-10-31Open-market sale100$119.956,700
2006-10-31Open-market sale100$119.946,800
2006-10-31Open-market sale400$119.916,900
2006-10-31Open-market sale500$119.897,300

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.