Market Price
$ 58.47
Selling Price
$ 49.56
1992
1170
1757
3924
Market Price
$ 35.74
Selling Price
$ 30.35
1149
1071
894
1840
Market Price
$ 30.09
Selling Price
$ 25.73
242
129
185
1112
Market Price
$ 41.77
Selling Price
$ 36.11
501
179
232
1291
Market Price
$ 49.24
Selling Price
$ 43.27
1253
425
613
1972
Market Price
$ 47.20
Selling Price
$ 40.08
1227
403
565
3592
Market Price
$ 65.94
Selling Price
$ 55.71
166
110
112
472
Market Price
$ 54.83
Selling Price
$ 47.82
702
505
331
929
Market Price
$ 45.93
Selling Price
$ 41.13
289
71
271
1321
Market Price
$ 52.19
Selling Price
$ 44.27
1644
1072
545
1705
Market Price
$ 33.88
Selling Price
$ 28.41
1938
1051
1054
2414
Market Price
$ 42.92
Selling Price
$ 35.93
1787
1760
717
3028
Market Price
$ 34.27
Selling Price
$ 30.41
987
506
738
1017
Market Price
$ 61.56
Selling Price
$ 53.70
949
480
922
3011
Market Price
$ 69.37
Selling Price
$ 59.37
1478
609
1235
3317
Market Price
$ 43.94
Selling Price
$ 37.71
1066
504
308
3651
Market Price
$ 65.00
Selling Price
$ 58.07
2193
1950
771
2760
Market Price
$ 58.34
Selling Price
$ 52.54
584
424
143
1444
Market Price
$ 55.17
Selling Price
$ 48.21
627
511
397
1498
Market Price
$ 48.71
Selling Price
$ 42.84
1318
1108
1046
1811
Market Price
$ 41.70
Selling Price
$ 35.33
3604
1121
911
4193
Market Price
$ 41.88
Selling Price
$ 36.27
2169
1542
1476
4826
Market Price
$ 60.56
Selling Price
$ 52.00
1114
368
654
4640
Market Price
$ 51.04
Selling Price
$ 42.92
1396
377
761
2322
Market Price
$ 66.76
Selling Price
$ 57.52
873
565
832
2416
Market Price
$ 30.24
Selling Price
$ 26.57
925
316
370
1772
Market Price
$ 45.85
Selling Price
$ 40.11
1937
389
1868
4382
Market Price
$ 45.30
Selling Price
$ 37.99
433
157
358
2030
Market Price
$ 35.13
Selling Price
$ 29.95
1514
1212
1294
1515
Market Price
$ 60.49
Selling Price
$ 52.25
709
602
424
2330
Market Price
$ 39.56
Selling Price
$ 33.76
476
325
143
594
Market Price
$ 61.06
Selling Price
$ 53.86
629
382
246
1297
Market Price
$ 39.82
Selling Price
$ 35.17
3605
2886
2587
4450
Market Price
$ 48.80
Selling Price
$ 44.00
542
539
457
850
Market Price
$ 35.08
Selling Price
$ 29.95
659
555
351
1099
Market Price
$ 45.61
Selling Price
$ 38.58
451
395
339
1117
Market Price
$ 66.11
Selling Price
$ 57.65
702
267
356
1772
Market Price
$ 44.56
Selling Price
$ 39.88
3532
2448
3334
4801
Market Price
$ 59.69
Selling Price
$ 50.59
673
143
512
1211
Market Price
$ 31.21
Selling Price
$ 27.69
1190
1170
259
3135