Market Price
$ 83.57
Selling Price
$ 71.32
2076
1711
1318
2771
Market Price
$ 72.97
Selling Price
$ 62.06
2561
1520
1487
2735
Market Price
$ 67.61
Selling Price
$ 61.33
2274
1145
1867
5000
Market Price
$ 72.38
Selling Price
$ 63.19
469
108
301
1495
Market Price
$ 75.96
Selling Price
$ 66.54
1449
1395
1009
4538
Market Price
$ 102.32
Selling Price
$ 86.17
2944
2439
1495
3755
Market Price
$ 83.50
Selling Price
$ 73.77
1972
1014
1315
2028
Market Price
$ 85.31
Selling Price
$ 75.90
1167
981
1045
1314
Market Price
$ 110.94
Selling Price
$ 98.24
2315
776
1465
2451
Market Price
$ 84.28
Selling Price
$ 76.10
1344
757
764
2596
Market Price
$ 102.71
Selling Price
$ 90.41
2311
2116
1311
2676
Market Price
$ 106.87
Selling Price
$ 92.32
4191
3588
3573
4573
Market Price
$ 107.44
Selling Price
$ 90.74
1026
597
621
1038
Market Price
$ 65.14
Selling Price
$ 58.12
1015
314
403
2579
Market Price
$ 69.67
Selling Price
$ 62.95
4313
1370
1641
4417
Market Price
$ 113.05
Selling Price
$ 96.55
1661
837
1620
3185
Market Price
$ 70.22
Selling Price
$ 62.93
2109
647
1897
2464
Market Price
$ 80.73
Selling Price
$ 69.03
2461
1770
2357
3184
Market Price
$ 100.41
Selling Price
$ 90.41
751
388
205
3285
Market Price
$ 109.92
Selling Price
$ 94.67
2657
2563
1082
2948
Market Price
$ 90.51
Selling Price
$ 79.98
1295
1228
535
1645
Market Price
$ 94.45
Selling Price
$ 83.41
961
757
504
2061
Market Price
$ 110.63
Selling Price
$ 94.02
334
302
232
1213
Market Price
$ 78.79
Selling Price
$ 66.56
2407
1423
596
2679
Market Price
$ 89.65
Selling Price
$ 75.93
2008
543
1239
3584
Market Price
$ 78.97
Selling Price
$ 71.37
1313
432
655
1503
Market Price
$ 67.74
Selling Price
$ 60.63
2755
1413
2201
3065
Market Price
$ 82.92
Selling Price
$ 73.60
902
801
539
1875
Market Price
$ 112.49
Selling Price
$ 98.79
2093
468
961
4275
Market Price
$ 89.89
Selling Price
$ 77.79
1432
1345
1289
1895
Market Price
$ 103.57
Selling Price
$ 93.05
2774
985
2388
4029
Market Price
$ 106.08
Selling Price
$ 96.15
4827
2760
4398
4840
Market Price
$ 73.67
Selling Price
$ 66.90
1893
1187
1856
3209
Market Price
$ 88.47
Selling Price
$ 75.78
2196
791
924
3291
Market Price
$ 100.98
Selling Price
$ 85.67
306
210
252
863
Market Price
$ 93.71
Selling Price
$ 84.52
935
306
231
1451
Market Price
$ 74.66
Selling Price
$ 64.64
470
464
345
659
Market Price
$ 87.69
Selling Price
$ 75.89
98
86
55
442
Market Price
$ 84.46
Selling Price
$ 71.94
4397
3437
3340
4809
Market Price
$ 84.28
Selling Price
$ 76.27
4165
2894
3466
4738