Market Price
$ 52.97
Selling Price
$ 44.43
1875
1375
1692
3812
Market Price
$ 52.75
Selling Price
$ 44.98
3142
2261
1377
3499
Market Price
$ 59.98
Selling Price
$ 51.83
150
145
80
542
Market Price
$ 56.75
Selling Price
$ 51.38
491
144
252
632
Market Price
$ 41.17
Selling Price
$ 36.70
791
286
192
1308
Market Price
$ 39.33
Selling Price
$ 35.70
544
128
129
2221
Market Price
$ 58.80
Selling Price
$ 50.60
668
219
494
745
Market Price
$ 46.32
Selling Price
$ 40.77
1639
676
1498
4939
Market Price
$ 36.46
Selling Price
$ 31.09
283
178
67
1390
Market Price
$ 59.04
Selling Price
$ 53.22
1327
502
875
3479
Market Price
$ 65.62
Selling Price
$ 58.34
452
332
408
1785
Market Price
$ 69.68
Selling Price
$ 59.49
1027
772
858
1163
Market Price
$ 54.96
Selling Price
$ 48.04
1046
966
631
4578
Market Price
$ 59.67
Selling Price
$ 51.90
403
254
92
1289
Market Price
$ 42.75
Selling Price
$ 38.82
4241
2693
2041
4805
Market Price
$ 45.02
Selling Price
$ 39.07
2740
1875
2099
4941
Market Price
$ 65.87
Selling Price
$ 55.50
1559
955
1049
4074
Market Price
$ 40.75
Selling Price
$ 36.15
1987
1319
803
2455
Market Price
$ 63.37
Selling Price
$ 56.75
170
70
170
759
Market Price
$ 60.29
Selling Price
$ 50.87
720
279
316
1492
Market Price
$ 53.65
Selling Price
$ 45.86
674
624
405
1091
Market Price
$ 33.04
Selling Price
$ 27.81
3350
2197
824
3394
Market Price
$ 39.79
Selling Price
$ 34.40
662
366
535
1847
Market Price
$ 61.59
Selling Price
$ 51.40
2839
999
2501
4062
Market Price
$ 36.36
Selling Price
$ 30.86
1035
319
221
2267
Market Price
$ 29.38
Selling Price
$ 25.97
521
485
443
731
Market Price
$ 71.14
Selling Price
$ 59.66
2638
1945
1517
3920
Market Price
$ 65.63
Selling Price
$ 59.11
2707
803
1875
3031
Market Price
$ 52.60
Selling Price
$ 46.97
3988
2519
2755
4084
Market Price
$ 56.75
Selling Price
$ 50.24
3342
1666
3338
4008
Market Price
$ 56.54
Selling Price
$ 48.08
214
170
139
723
Market Price
$ 35.42
Selling Price
$ 31.72
1486
415
1150
2765
Market Price
$ 32.37
Selling Price
$ 28.50
471
105
386
1522
Market Price
$ 33.97
Selling Price
$ 28.60
115
45
34
480
Market Price
$ 62.06
Selling Price
$ 53.16
4567
3968
4005
4596
Market Price
$ 42.29
Selling Price
$ 35.74
4157
3902
3905
4971
Market Price
$ 67.24
Selling Price
$ 56.85
536
242
188
690
Market Price
$ 60.21
Selling Price
$ 51.16
572
321
139
945
Market Price
$ 54.08
Selling Price
$ 46.33
1989
1590
1029
3742
Market Price
$ 46.30
Selling Price
$ 40.15
1058
475
635
1788