Market Price
$ 47.76
Selling Price
$ 42.32
436
232
182
1473
Market Price
$ 37.49
Selling Price
$ 32.81
1907
621
1154
2695
Market Price
$ 62.70
Selling Price
$ 55.57
326
102
166
959
Market Price
$ 31.11
Selling Price
$ 26.68
530
495
290
892
Market Price
$ 61.43
Selling Price
$ 52.62
471
224
342
2213
Market Price
$ 70.00
Selling Price
$ 58.80
1073
915
971
2655
Market Price
$ 55.05
Selling Price
$ 48.79
1639
1312
1111
3044
Market Price
$ 46.60
Selling Price
$ 41.72
2897
906
1072
3066
Market Price
$ 37.23
Selling Price
$ 33.27
740
695
422
3596
Market Price
$ 37.39
Selling Price
$ 33.21
2289
1095
2274
4148
Market Price
$ 39.65
Selling Price
$ 35.93
3433
892
886
3749
Market Price
$ 47.10
Selling Price
$ 40.47
357
73
82
449
Market Price
$ 39.21
Selling Price
$ 35.48
1428
765
736
2799
Market Price
$ 56.52
Selling Price
$ 48.98
1320
376
1251
1519
Market Price
$ 30.57
Selling Price
$ 26.47
1333
1067
580
1881
Market Price
$ 48.79
Selling Price
$ 42.79
1182
904
770
3352
Market Price
$ 35.41
Selling Price
$ 30.83
2158
466
653
2341
Market Price
$ 47.24
Selling Price
$ 40.45
1394
488
683
2393
Market Price
$ 28.78
Selling Price
$ 25.47
691
403
300
709
Market Price
$ 52.51
Selling Price
$ 43.97
2307
2285
2015
3162
Market Price
$ 39.10
Selling Price
$ 33.13
1060
308
669
1217
Market Price
$ 37.67
Selling Price
$ 32.23
1307
933
543
1607
Market Price
$ 53.12
Selling Price
$ 46.00
645
375
551
1440
Market Price
$ 63.45
Selling Price
$ 57.59
401
341
281
873
Market Price
$ 29.53
Selling Price
$ 25.65
249
83
126
995
Market Price
$ 56.17
Selling Price
$ 50.23
850
631
729
1803
Market Price
$ 49.87
Selling Price
$ 43.49
4021
949
1096
4918
Market Price
$ 53.97
Selling Price
$ 47.41
316
164
226
759
Market Price
$ 38.82
Selling Price
$ 32.85
1707
1430
465
2684
Market Price
$ 47.50
Selling Price
$ 42.28
1747
1312
1622
2606
Market Price
$ 56.91
Selling Price
$ 51.19
814
443
655
2890
Market Price
$ 32.86
Selling Price
$ 27.89
4856
3636
3571
4980
Market Price
$ 39.08
Selling Price
$ 32.75
2390
2369
2322
2452
Market Price
$ 28.57
Selling Price
$ 25.29
3296
2270
2641
3371
Market Price
$ 66.66
Selling Price
$ 57.89
3533
1284
2152
4500
Market Price
$ 51.11
Selling Price
$ 44.73
1655
1144
653
4607
Market Price
$ 69.54
Selling Price
$ 58.58
516
243
259
1896
Market Price
$ 61.15
Selling Price
$ 51.06
1425
679
844
4395
Market Price
$ 37.31
Selling Price
$ 33.91
302
118
212
767
Market Price
$ 35.36
Selling Price
$ 31.16
1063
494
274
2723