Market Price
$ 52.00
Selling Price
$ 46.83
2179
1096
1133
4491
Market Price
$ 30.61
Selling Price
$ 27.24
2692
1269
1119
4588
Market Price
$ 50.88
Selling Price
$ 44.79
291
277
111
441
Market Price
$ 37.92
Selling Price
$ 33.90
2485
525
2203
4229
Market Price
$ 53.26
Selling Price
$ 44.91
733
472
621
1009
Market Price
$ 35.18
Selling Price
$ 31.88
1223
787
404
2963
Market Price
$ 46.08
Selling Price
$ 41.49
1960
1856
1095
4471
Market Price
$ 44.30
Selling Price
$ 38.53
1556
482
354
2867
Market Price
$ 49.60
Selling Price
$ 42.05
1716
1568
1574
2771
Market Price
$ 29.39
Selling Price
$ 25.57
1442
603
560
2817
Market Price
$ 65.71
Selling Price
$ 55.27
3825
959
1587
4241
Market Price
$ 46.92
Selling Price
$ 40.27
1463
394
385
3082
Market Price
$ 32.86
Selling Price
$ 28.69
1269
499
503
2437
Market Price
$ 44.79
Selling Price
$ 37.72
1724
1487
779
3289
Market Price
$ 37.66
Selling Price
$ 33.31
1051
638
792
1504
Market Price
$ 54.99
Selling Price
$ 46.27
1376
873
304
4681
Market Price
$ 52.32
Selling Price
$ 46.01
468
306
282
986
Market Price
$ 33.52
Selling Price
$ 29.60
973
832
836
2391
Market Price
$ 28.45
Selling Price
$ 25.66
696
644
605
3331
Market Price
$ 41.18
Selling Price
$ 36.23
1943
619
688
4772
Market Price
$ 63.91
Selling Price
$ 55.17
273
184
143
577
Market Price
$ 55.51
Selling Price
$ 48.20
3106
2077
1176
3913
Market Price
$ 62.56
Selling Price
$ 53.62
1611
1045
1124
1778
Market Price
$ 46.93
Selling Price
$ 41.63
441
364
258
1925
Market Price
$ 37.49
Selling Price
$ 31.51
2748
1716
2021
2931
Market Price
$ 33.55
Selling Price
$ 30.30
2162
1808
1263
4276
Market Price
$ 61.35
Selling Price
$ 55.00
2413
950
2103
3310
Market Price
$ 45.50
Selling Price
$ 38.23
569
118
191
869
Market Price
$ 42.44
Selling Price
$ 37.06
978
392
560
4218
Market Price
$ 34.20
Selling Price
$ 29.02
540
190
490
1235
Market Price
$ 58.61
Selling Price
$ 51.01
552
272
389
1708
Market Price
$ 65.79
Selling Price
$ 55.34
1218
282
276
1449
Market Price
$ 66.19
Selling Price
$ 55.24
1179
443
434
4880
Market Price
$ 35.35
Selling Price
$ 30.28
1828
385
1795
4972
Market Price
$ 53.95
Selling Price
$ 47.06
3601
2725
2239
4878
Market Price
$ 43.58
Selling Price
$ 36.67
1024
204
400
3197
Market Price
$ 58.43
Selling Price
$ 48.76
678
485
257
1486
Market Price
$ 54.00
Selling Price
$ 49.04
1817
1142
1816
1949
Market Price
$ 64.91
Selling Price
$ 57.15
4311
3105
3959
4383
Market Price
$ 66.32
Selling Price
$ 58.90
1617
1358
680
1993