Market Price
$ 51.17
Selling Price
$ 45.14
3313
2139
2243
4118
Market Price
$ 68.27
Selling Price
$ 57.48
185
143
136
725
Market Price
$ 57.34
Selling Price
$ 49.08
1373
1070
509
1843
Market Price
$ 49.10
Selling Price
$ 42.65
662
276
416
1277
Market Price
$ 65.56
Selling Price
$ 58.05
1415
1018
461
2907
Market Price
$ 59.27
Selling Price
$ 50.87
2412
1895
2011
2635
Market Price
$ 38.22
Selling Price
$ 33.76
685
234
301
3393
Market Price
$ 65.10
Selling Price
$ 54.31
2135
592
1801
4894
Market Price
$ 70.35
Selling Price
$ 59.27
542
385
195
687
Market Price
$ 30.27
Selling Price
$ 25.68
2194
1102
1728
2888
Market Price
$ 58.11
Selling Price
$ 49.71
1572
1372
1295
3564
Market Price
$ 34.73
Selling Price
$ 30.95
2515
710
1210
3873
Market Price
$ 43.99
Selling Price
$ 38.35
788
697
548
2090
Market Price
$ 64.77
Selling Price
$ 56.93
723
406
541
770
Market Price
$ 31.09
Selling Price
$ 27.10
2706
851
797
4887
Market Price
$ 35.41
Selling Price
$ 29.52
1116
393
567
1713
Market Price
$ 50.03
Selling Price
$ 43.51
1687
507
780
4826
Market Price
$ 35.65
Selling Price
$ 31.00
763
569
668
861
Market Price
$ 60.88
Selling Price
$ 52.17
2760
1140
1992
3593
Market Price
$ 38.65
Selling Price
$ 33.28
1496
682
1006
2566
Market Price
$ 59.10
Selling Price
$ 53.08
1634
1326
1498
4362
Market Price
$ 39.78
Selling Price
$ 34.04
4430
1299
4364
4716
Market Price
$ 59.97
Selling Price
$ 54.04
1851
554
482
3854
Market Price
$ 54.60
Selling Price
$ 47.06
3092
1895
2941
4222
Market Price
$ 34.40
Selling Price
$ 28.74
2338
1153
971
4364
Market Price
$ 39.41
Selling Price
$ 35.56
1445
620
688
4417
Market Price
$ 47.48
Selling Price
$ 41.35
305
199
157
454
Market Price
$ 54.12
Selling Price
$ 48.72
671
630
344
2344
Market Price
$ 65.11
Selling Price
$ 59.09
334
138
225
1502
Market Price
$ 31.78
Selling Price
$ 27.25
812
544
678
2635
Market Price
$ 34.17
Selling Price
$ 29.04
1292
404
989
1327
Market Price
$ 47.16
Selling Price
$ 42.66
2127
938
954
3036
Market Price
$ 49.03
Selling Price
$ 41.42
1167
316
787
1588
Market Price
$ 51.32
Selling Price
$ 46.48
2708
1747
1210
3459
Market Price
$ 35.59
Selling Price
$ 31.99
1768
1313
566
2182
Market Price
$ 59.13
Selling Price
$ 52.82
1422
347
1170
3439
Market Price
$ 53.08
Selling Price
$ 45.70
3919
2687
3883
4306
Market Price
$ 56.73
Selling Price
$ 50.23
2085
631
1736
3730
Market Price
$ 30.07
Selling Price
$ 25.16
1405
1362
1068
4837
Market Price
$ 44.83
Selling Price
$ 40.18
1481
606
680
1741