Market Price
$ 109.02
Selling Price
$ 91.40
1298
1153
278
1334
Market Price
$ 69.50
Selling Price
$ 60.06
1575
492
1387
3489
Market Price
$ 96.57
Selling Price
$ 80.63
1090
721
962
1754
Market Price
$ 76.29
Selling Price
$ 66.70
3279
1072
1451
4361
Market Price
$ 105.49
Selling Price
$ 95.29
2941
1038
1512
4700
Market Price
$ 88.88
Selling Price
$ 74.25
1968
457
1543
3787
Market Price
$ 70.36
Selling Price
$ 58.99
3799
1820
3192
4261
Market Price
$ 62.00
Selling Price
$ 55.24
437
354
348
1235
Market Price
$ 115.02
Selling Price
$ 98.06
1929
1079
1366
4147
Market Price
$ 78.06
Selling Price
$ 68.03
630
378
589
3134
Market Price
$ 69.93
Selling Price
$ 62.36
2595
1438
2347
2862
Market Price
$ 106.39
Selling Price
$ 92.25
401
149
203
1843
Market Price
$ 64.27
Selling Price
$ 55.97
1260
469
1111
3981
Market Price
$ 105.48
Selling Price
$ 88.19
523
364
416
1056
Market Price
$ 105.88
Selling Price
$ 95.33
2068
485
2058
3993
Market Price
$ 91.56
Selling Price
$ 81.82
2410
987
1875
2529
Market Price
$ 85.55
Selling Price
$ 71.59
1373
690
983
1497
Market Price
$ 68.02
Selling Price
$ 59.05
1341
1128
998
2397
Market Price
$ 84.21
Selling Price
$ 70.88
166
39
57
640
Market Price
$ 95.84
Selling Price
$ 80.12
2175
968
706
3754
Market Price
$ 72.48
Selling Price
$ 62.25
1540
887
1069
4494
Market Price
$ 81.34
Selling Price
$ 73.37
2724
2298
1516
3068
Market Price
$ 79.46
Selling Price
$ 68.53
1076
990
1015
3001
Market Price
$ 67.90
Selling Price
$ 56.76
3374
3256
817
3450
Market Price
$ 91.64
Selling Price
$ 82.76
2328
1448
2090
3112
Market Price
$ 65.00
Selling Price
$ 56.68
417
403
127
693
Market Price
$ 105.71
Selling Price
$ 92.55
575
411
528
792
Market Price
$ 86.75
Selling Price
$ 73.02
683
348
611
2497
Market Price
$ 98.76
Selling Price
$ 87.19
546
339
323
1220
Market Price
$ 104.84
Selling Price
$ 87.97
713
242
437
2435
Market Price
$ 77.49
Selling Price
$ 69.89
4633
1033
2960
4946
Market Price
$ 79.19
Selling Price
$ 68.82
2524
2046
2169
3208
Market Price
$ 69.02
Selling Price
$ 58.41
3396
2978
2600
4745
Market Price
$ 62.75
Selling Price
$ 56.07
2002
1322
482
3017
Market Price
$ 77.67
Selling Price
$ 70.31
3885
1633
3756
4002
Market Price
$ 93.64
Selling Price
$ 80.17
2278
598
1511
4080
Market Price
$ 71.59
Selling Price
$ 62.51
501
126
454
1269
Market Price
$ 85.05
Selling Price
$ 73.79
471
178
381
2164
Market Price
$ 95.49
Selling Price
$ 83.81
487
396
194
1912
Market Price
$ 77.40
Selling Price
$ 67.42
2333
2170
992
4521