Market Price
$ 57.35
Selling Price
$ 51.60
1876
416
1112
2041
Market Price
$ 52.27
Selling Price
$ 47.23
133
104
72
529
Market Price
$ 60.66
Selling Price
$ 53.18
1282
442
293
1854
Market Price
$ 61.63
Selling Price
$ 52.88
4477
1284
3147
4916
Market Price
$ 46.33
Selling Price
$ 38.75
3299
2178
698
3927
Market Price
$ 31.56
Selling Price
$ 26.95
331
106
271
1582
Market Price
$ 39.57
Selling Price
$ 35.34
506
290
330
569
Market Price
$ 35.17
Selling Price
$ 29.91
1249
282
1217
2604
Market Price
$ 49.12
Selling Price
$ 41.40
1387
656
1048
3066
Market Price
$ 44.98
Selling Price
$ 39.04
2787
2752
1926
3976
Market Price
$ 35.16
Selling Price
$ 31.26
1106
949
402
1736
Market Price
$ 60.79
Selling Price
$ 54.09
329
146
329
453
Market Price
$ 69.57
Selling Price
$ 59.73
2123
493
701
2478
Market Price
$ 30.93
Selling Price
$ 26.51
3256
1959
2336
3348
Market Price
$ 31.01
Selling Price
$ 27.62
1251
254
603
1865
Market Price
$ 46.56
Selling Price
$ 40.52
928
192
514
1421
Market Price
$ 29.53
Selling Price
$ 26.66
295
281
172
520
Market Price
$ 38.72
Selling Price
$ 34.27
670
492
661
1004
Market Price
$ 60.86
Selling Price
$ 51.56
432
190
323
740
Market Price
$ 63.07
Selling Price
$ 54.50
653
400
338
1850
Market Price
$ 62.70
Selling Price
$ 53.65
785
475
718
979
Market Price
$ 33.37
Selling Price
$ 27.92
2312
2267
1528
3358
Market Price
$ 48.13
Selling Price
$ 43.65
999
627
459
1123
Market Price
$ 60.96
Selling Price
$ 55.12
490
103
335
2173
Market Price
$ 63.57
Selling Price
$ 57.31
986
522
346
3723
Market Price
$ 53.65
Selling Price
$ 45.47
2216
2028
491
3128
Market Price
$ 29.11
Selling Price
$ 25.02
1484
1293
731
2917
Market Price
$ 46.21
Selling Price
$ 41.54
160
42
91
594
Market Price
$ 63.07
Selling Price
$ 52.57
804
469
389
2602
Market Price
$ 62.47
Selling Price
$ 53.76
1168
437
456
3182
Market Price
$ 44.59
Selling Price
$ 40.41
3426
3401
1324
3490
Market Price
$ 32.92
Selling Price
$ 29.44
1028
540
854
1680
Market Price
$ 43.95
Selling Price
$ 38.92
1307
1272
279
4384
Market Price
$ 54.95
Selling Price
$ 46.72
2525
653
1443
2859
Market Price
$ 66.97
Selling Price
$ 56.57
979
269
305
3076
Market Price
$ 53.98
Selling Price
$ 47.04
3039
2603
2277
3641
Market Price
$ 45.53
Selling Price
$ 39.54
1410
433
1061
1490
Market Price
$ 35.35
Selling Price
$ 30.22
1551
1121
1003
2397
Market Price
$ 45.89
Selling Price
$ 40.52
1247
829
427
1410
Market Price
$ 44.86
Selling Price
$ 37.46
2276
1414
1134
3188