Market Price
$ 58.75
Selling Price
$ 50.02
1703
853
1189
3697
Market Price
$ 64.34
Selling Price
$ 57.57
632
352
444
1581
Market Price
$ 42.09
Selling Price
$ 35.94
1221
980
1094
1343
Market Price
$ 51.95
Selling Price
$ 44.05
3239
2391
905
3303
Market Price
$ 34.98
Selling Price
$ 29.77
367
216
329
1449
Market Price
$ 58.19
Selling Price
$ 49.93
677
443
667
1215
Market Price
$ 34.48
Selling Price
$ 29.96
343
249
187
761
Market Price
$ 43.80
Selling Price
$ 36.62
2034
1875
957
2303
Market Price
$ 50.25
Selling Price
$ 42.71
596
592
379
2959
Market Price
$ 31.75
Selling Price
$ 27.32
1171
1075
998
4394
Market Price
$ 51.45
Selling Price
$ 46.29
766
340
305
2770
Market Price
$ 42.38
Selling Price
$ 36.38
3387
3347
1418
4949
Market Price
$ 27.83
Selling Price
$ 25.20
1377
1155
1052
1869
Market Price
$ 37.17
Selling Price
$ 33.21
536
457
347
665
Market Price
$ 44.94
Selling Price
$ 38.61
1765
827
1208
2551
Market Price
$ 66.06
Selling Price
$ 56.62
1335
1019
1193
2591
Market Price
$ 42.86
Selling Price
$ 38.16
1025
759
817
2383
Market Price
$ 68.68
Selling Price
$ 59.73
2077
465
1290
3135
Market Price
$ 51.11
Selling Price
$ 43.49
1515
533
457
2881
Market Price
$ 63.85
Selling Price
$ 55.91
2514
756
1683
3148
Market Price
$ 55.41
Selling Price
$ 47.02
1436
489
300
3411
Market Price
$ 33.20
Selling Price
$ 28.06
1319
1049
559
4374
Market Price
$ 51.30
Selling Price
$ 46.10
1617
1061
1239
2170
Market Price
$ 70.58
Selling Price
$ 59.14
1461
1077
1094
3372
Market Price
$ 57.63
Selling Price
$ 51.54
2012
1858
1712
2239
Market Price
$ 55.38
Selling Price
$ 46.18
847
561
559
1486
Market Price
$ 59.66
Selling Price
$ 51.46
1156
693
589
2517
Market Price
$ 32.41
Selling Price
$ 27.03
2817
739
1749
4109
Market Price
$ 64.32
Selling Price
$ 54.57
1887
1826
1132
4456
Market Price
$ 31.38
Selling Price
$ 26.94
2269
829
508
3979
Market Price
$ 34.50
Selling Price
$ 30.04
926
905
590
2053
Market Price
$ 63.15
Selling Price
$ 56.09
332
262
242
402
Market Price
$ 47.92
Selling Price
$ 40.14
1599
1074
1457
1686
Market Price
$ 47.08
Selling Price
$ 39.87
400
265
275
1983
Market Price
$ 66.00
Selling Price
$ 56.40
1480
1265
1354
1942
Market Price
$ 28.88
Selling Price
$ 25.71
406
319
124
1479
Market Price
$ 58.28
Selling Price
$ 50.72
1369
915
364
1384
Market Price
$ 65.69
Selling Price
$ 55.96
947
299
192
2521
Market Price
$ 49.47
Selling Price
$ 44.70
1531
503
448
3841
Market Price
$ 66.26
Selling Price
$ 59.17
947
582
202
999