Market Price
$ 50.58
Selling Price
$ 42.16
1682
1182
1211
2785
Market Price
$ 48.00
Selling Price
$ 41.96
1401
360
323
4813
Market Price
$ 69.48
Selling Price
$ 59.22
1522
372
812
4440
Market Price
$ 32.90
Selling Price
$ 29.71
979
919
312
4576
Market Price
$ 50.21
Selling Price
$ 44.78
3502
3489
1511
4897
Market Price
$ 53.64
Selling Price
$ 44.72
3728
1426
2372
3887
Market Price
$ 45.91
Selling Price
$ 39.62
1701
1545
643
2228
Market Price
$ 49.84
Selling Price
$ 42.78
806
472
734
1892
Market Price
$ 59.16
Selling Price
$ 49.77
1890
459
997
4053
Market Price
$ 30.23
Selling Price
$ 25.35
2224
1104
1264
2330
Market Price
$ 34.56
Selling Price
$ 29.00
3518
2420
2720
4998
Market Price
$ 51.36
Selling Price
$ 43.22
2246
1228
1389
2278
Market Price
$ 63.95
Selling Price
$ 54.03
2333
802
1335
2896
Market Price
$ 35.84
Selling Price
$ 32.30
2475
1080
1596
2732
Market Price
$ 45.24
Selling Price
$ 39.17
251
218
178
1037
Market Price
$ 54.87
Selling Price
$ 46.17
2913
714
2315
2961
Market Price
$ 64.60
Selling Price
$ 55.57
1042
641
222
4973
Market Price
$ 37.55
Selling Price
$ 33.89
1757
1575
1450
4732
Market Price
$ 46.48
Selling Price
$ 41.29
2565
2516
1537
2643
Market Price
$ 56.08
Selling Price
$ 49.19
1440
1092
825
3925
Market Price
$ 54.25
Selling Price
$ 48.22
338
334
145
629
Market Price
$ 49.62
Selling Price
$ 43.98
450
359
289
663
Market Price
$ 57.30
Selling Price
$ 48.88
1144
755
690
1739
Market Price
$ 41.39
Selling Price
$ 35.15
4909
3274
2038
4996
Market Price
$ 37.52
Selling Price
$ 33.95
626
583
581
2400
Market Price
$ 57.02
Selling Price
$ 48.21
405
364
100
1429
Market Price
$ 29.19
Selling Price
$ 25.69
317
97
222
711
Market Price
$ 64.07
Selling Price
$ 53.42
1804
1245
740
3849
Market Price
$ 42.84
Selling Price
$ 37.14
3299
1774
2032
4037
Market Price
$ 42.52
Selling Price
$ 35.75
1105
948
450
1785
Market Price
$ 31.69
Selling Price
$ 27.21
571
543
402
1820
Market Price
$ 43.30
Selling Price
$ 36.76
2201
858
1972
2495
Market Price
$ 63.40
Selling Price
$ 55.54
3718
2117
2671
4819
Market Price
$ 28.94
Selling Price
$ 25.31
1265
1239
1184
1593
Market Price
$ 44.80
Selling Price
$ 38.67
3069
1793
1073
4320
Market Price
$ 53.22
Selling Price
$ 47.68
843
638
624
982
Market Price
$ 40.98
Selling Price
$ 34.90
602
350
518
1131
Market Price
$ 65.97
Selling Price
$ 57.28
1907
1091
987
2298
Market Price
$ 32.53
Selling Price
$ 28.84
452
302
98
576
Market Price
$ 38.64
Selling Price
$ 32.30
2050
1941
1778
3621