Market Price
$ 48.59
Selling Price
$ 43.14
1639
1563
1375
4369
Market Price
$ 43.91
Selling Price
$ 39.76
653
169
258
1261
Market Price
$ 52.20
Selling Price
$ 43.55
2483
1599
2215
4308
Market Price
$ 47.05
Selling Price
$ 39.33
1875
522
1303
4509
Market Price
$ 48.16
Selling Price
$ 42.71
911
868
590
3511
Market Price
$ 57.05
Selling Price
$ 49.73
1860
1828
1118
2160
Market Price
$ 53.65
Selling Price
$ 48.65
677
208
459
2365
Market Price
$ 49.95
Selling Price
$ 44.51
911
380
249
1973
Market Price
$ 41.86
Selling Price
$ 37.96
3164
1825
2855
4645
Market Price
$ 61.98
Selling Price
$ 51.77
805
351
573
3924
Market Price
$ 34.16
Selling Price
$ 30.29
1145
429
1029
3964
Market Price
$ 66.71
Selling Price
$ 59.89
1008
776
847
2227
Market Price
$ 68.55
Selling Price
$ 58.06
453
335
214
2257
Market Price
$ 38.93
Selling Price
$ 33.47
478
159
194
2241
Market Price
$ 58.87
Selling Price
$ 51.42
508
451
453
1557
Market Price
$ 48.05
Selling Price
$ 42.88
2569
1070
2242
4892
Market Price
$ 68.38
Selling Price
$ 57.66
3052
1270
1415
4698
Market Price
$ 29.57
Selling Price
$ 26.81
1952
1347
1164
2982
Market Price
$ 59.58
Selling Price
$ 52.13
2438
1137
1159
2785
Market Price
$ 51.10
Selling Price
$ 46.29
1521
1145
764
3877
Market Price
$ 44.76
Selling Price
$ 39.77
2042
1959
1041
2692
Market Price
$ 47.09
Selling Price
$ 42.51
1672
1213
665
2423
Market Price
$ 42.78
Selling Price
$ 37.60
851
236
446
1354
Market Price
$ 58.42
Selling Price
$ 51.83
1034
497
916
3701
Market Price
$ 64.58
Selling Price
$ 53.85
335
198
265
586
Market Price
$ 58.93
Selling Price
$ 52.47
281
214
161
590
Market Price
$ 30.68
Selling Price
$ 26.17
1096
437
371
4408
Market Price
$ 32.78
Selling Price
$ 29.46
1339
720
918
2240
Market Price
$ 49.40
Selling Price
$ 43.71
3225
682
814
4727
Market Price
$ 62.69
Selling Price
$ 54.70
2325
733
2305
4059
Market Price
$ 38.81
Selling Price
$ 33.26
3035
681
1362
4273
Market Price
$ 34.52
Selling Price
$ 28.86
1922
1525
1390
2265
Market Price
$ 57.45
Selling Price
$ 52.02
4220
2369
1535
4427
Market Price
$ 65.19
Selling Price
$ 57.08
4047
1800
1102
4957
Market Price
$ 40.27
Selling Price
$ 34.46
2631
1973
2399
3685
Market Price
$ 34.09
Selling Price
$ 30.07
345
324
194
599
Market Price
$ 35.35
Selling Price
$ 30.30
3328
1170
3165
3468
Market Price
$ 36.42
Selling Price
$ 32.14
1181
523
951
3524
Market Price
$ 66.23
Selling Price
$ 58.46
715
461
352
1499
Market Price
$ 36.28
Selling Price
$ 31.72
3252
1263
2456
4154