Market Price
$ 35.44
Selling Price
$ 30.59
519
136
164
2070
Market Price
$ 40.44
Selling Price
$ 34.23
876
197
341
4232
Market Price
$ 56.00
Selling Price
$ 50.18
2725
1313
1012
3636
Market Price
$ 60.91
Selling Price
$ 52.23
1770
690
872
2006
Market Price
$ 29.82
Selling Price
$ 26.99
1431
928
1427
1880
Market Price
$ 60.73
Selling Price
$ 54.24
355
173
198
1137
Market Price
$ 59.57
Selling Price
$ 49.74
393
321
174
1091
Market Price
$ 50.33
Selling Price
$ 44.82
1564
831
699
2775
Market Price
$ 58.36
Selling Price
$ 49.78
1031
573
237
4600
Market Price
$ 66.44
Selling Price
$ 59.70
1613
844
958
3542
Market Price
$ 46.07
Selling Price
$ 39.57
910
690
797
2447
Market Price
$ 41.59
Selling Price
$ 37.72
1936
1345
779
3617
Market Price
$ 34.12
Selling Price
$ 29.68
1954
793
1346
2361
Market Price
$ 32.79
Selling Price
$ 28.55
283
264
250
1249
Market Price
$ 47.77
Selling Price
$ 41.03
1580
434
982
3755
Market Price
$ 30.58
Selling Price
$ 27.20
411
190
226
671
Market Price
$ 69.16
Selling Price
$ 58.32
1034
953
247
3247
Market Price
$ 37.60
Selling Price
$ 33.13
762
317
675
3196
Market Price
$ 57.36
Selling Price
$ 50.78
1414
831
1209
1770
Market Price
$ 35.43
Selling Price
$ 30.26
2011
684
845
4226
Market Price
$ 55.37
Selling Price
$ 48.50
3463
2012
3083
3832
Market Price
$ 46.09
Selling Price
$ 39.08
529
517
420
802
Market Price
$ 34.32
Selling Price
$ 28.97
1253
429
598
2004
Market Price
$ 56.04
Selling Price
$ 50.26
1492
737
1105
3450
Market Price
$ 36.83
Selling Price
$ 30.78
2249
2183
778
2832
Market Price
$ 57.28
Selling Price
$ 49.54
1612
1308
1347
2581
Market Price
$ 62.50
Selling Price
$ 52.31
1059
774
834
3135
Market Price
$ 57.72
Selling Price
$ 50.67
1845
1269
1678
4419
Market Price
$ 64.56
Selling Price
$ 58.67
240
203
100
918
Market Price
$ 43.36
Selling Price
$ 37.57
1143
967
866
1470
Market Price
$ 65.22
Selling Price
$ 58.05
1078
984
962
3391
Market Price
$ 58.94
Selling Price
$ 52.57
781
518
178
2944
Market Price
$ 43.69
Selling Price
$ 36.59
1049
982
334
1147
Market Price
$ 41.56
Selling Price
$ 35.13
780
541
646
1021
Market Price
$ 29.18
Selling Price
$ 26.36
2149
2076
918
2422
Market Price
$ 54.33
Selling Price
$ 47.22
627
274
516
1375
Market Price
$ 42.66
Selling Price
$ 38.25
3670
2729
938
3673
Market Price
$ 56.92
Selling Price
$ 51.34
718
357
688
1927
Market Price
$ 34.67
Selling Price
$ 29.48
2306
1633
2091
3063
Market Price
$ 52.84
Selling Price
$ 47.02
333
129
168
485