Market Price
$ 51.60
Selling Price
$ 45.16
4175
3582
2879
4256
Market Price
$ 47.20
Selling Price
$ 40.49
818
729
249
2323
Market Price
$ 36.59
Selling Price
$ 32.42
1218
794
558
2583
Market Price
$ 52.33
Selling Price
$ 43.88
909
887
243
3117
Market Price
$ 60.00
Selling Price
$ 53.99
1787
1381
1227
3762
Market Price
$ 63.91
Selling Price
$ 55.35
1122
312
1095
2864
Market Price
$ 47.73
Selling Price
$ 42.59
951
493
734
2260
Market Price
$ 38.49
Selling Price
$ 32.54
2494
2260
842
3230
Market Price
$ 65.93
Selling Price
$ 55.03
911
236
759
3474
Market Price
$ 28.53
Selling Price
$ 25.88
2974
2155
2724
4468
Market Price
$ 46.60
Selling Price
$ 39.78
206
198
173
990
Market Price
$ 44.64
Selling Price
$ 37.68
658
248
520
1872
Market Price
$ 48.79
Selling Price
$ 41.20
2359
1213
1000
2372
Market Price
$ 70.06
Selling Price
$ 59.44
724
254
664
1138
Market Price
$ 34.48
Selling Price
$ 30.34
1652
523
950
3967
Market Price
$ 38.66
Selling Price
$ 34.08
1639
1205
1218
3166
Market Price
$ 43.93
Selling Price
$ 38.36
1582
1462
1131
3703
Market Price
$ 38.99
Selling Price
$ 32.57
2441
1963
1069
3368
Market Price
$ 62.92
Selling Price
$ 56.50
243
100
238
655
Market Price
$ 58.02
Selling Price
$ 51.64
572
198
471
576
Market Price
$ 68.80
Selling Price
$ 58.90
586
279
427
1959
Market Price
$ 42.84
Selling Price
$ 37.61
3412
939
3045
4992
Market Price
$ 66.32
Selling Price
$ 58.06
606
484
456
2269
Market Price
$ 62.58
Selling Price
$ 52.56
876
687
854
2735
Market Price
$ 41.60
Selling Price
$ 36.58
2497
2409
578
3513
Market Price
$ 54.50
Selling Price
$ 46.78
470
148
229
628
Market Price
$ 68.69
Selling Price
$ 57.44
1773
667
445
4835
Market Price
$ 55.17
Selling Price
$ 48.47
1207
1154
468
3312
Market Price
$ 33.91
Selling Price
$ 29.97
2749
2245
1725
4752
Market Price
$ 41.08
Selling Price
$ 37.12
1447
1385
549
1951
Market Price
$ 62.60
Selling Price
$ 55.21
1013
421
774
4610
Market Price
$ 66.86
Selling Price
$ 59.65
783
646
550
3161
Market Price
$ 42.34
Selling Price
$ 37.68
4391
3616
2900
4602
Market Price
$ 67.50
Selling Price
$ 57.91
368
101
355
1060
Market Price
$ 47.47
Selling Price
$ 40.63
994
570
814
3459
Market Price
$ 61.67
Selling Price
$ 51.74
2901
2073
1492
3338
Market Price
$ 46.37
Selling Price
$ 41.02
548
299
228
1083
Market Price
$ 36.94
Selling Price
$ 31.13
3005
1326
2763
3519
Market Price
$ 60.34
Selling Price
$ 53.20
1396
436
346
3711
Market Price
$ 41.77
Selling Price
$ 34.96
965
850
361
1628