Market Price
$ 62.40
Selling Price
$ 56.31
1207
620
999
1637
Market Price
$ 30.64
Selling Price
$ 26.30
1264
342
1241
1930
Market Price
$ 58.91
Selling Price
$ 51.73
742
525
206
939
Market Price
$ 50.82
Selling Price
$ 45.79
780
195
199
879
Market Price
$ 43.11
Selling Price
$ 39.07
300
110
79
707
Market Price
$ 48.54
Selling Price
$ 41.52
563
121
482
926
Market Price
$ 56.48
Selling Price
$ 47.84
189
180
111
456
Market Price
$ 38.04
Selling Price
$ 34.23
1648
1129
1631
2098
Market Price
$ 66.86
Selling Price
$ 56.10
674
355
333
1810
Market Price
$ 32.04
Selling Price
$ 27.09
4500
1643
4113
4818
Market Price
$ 34.96
Selling Price
$ 29.78
408
95
318
1305
Market Price
$ 64.62
Selling Price
$ 55.60
833
819
775
1747
Market Price
$ 58.52
Selling Price
$ 51.08
2544
1355
1911
3514
Market Price
$ 55.40
Selling Price
$ 46.60
1129
492
877
1405
Market Price
$ 33.78
Selling Price
$ 28.97
3132
714
860
4084
Market Price
$ 56.38
Selling Price
$ 47.76
214
202
116
470
Market Price
$ 43.83
Selling Price
$ 38.27
1550
338
1332
2245
Market Price
$ 31.08
Selling Price
$ 27.86
270
177
255
825
Market Price
$ 55.69
Selling Price
$ 48.68
234
157
127
747
Market Price
$ 44.26
Selling Price
$ 40.18
1398
1375
641
2385
Market Price
$ 50.38
Selling Price
$ 42.41
750
283
614
2895
Market Price
$ 29.36
Selling Price
$ 25.62
554
353
344
1788
Market Price
$ 48.53
Selling Price
$ 43.56
1766
1179
1508
4453
Market Price
$ 36.97
Selling Price
$ 32.39
1479
511
755
1750
Market Price
$ 36.25
Selling Price
$ 31.13
1696
398
1130
3329
Market Price
$ 50.06
Selling Price
$ 44.43
2729
1961
1271
4350
Market Price
$ 35.94
Selling Price
$ 32.00
506
198
176
1463
Market Price
$ 64.03
Selling Price
$ 53.52
2532
1571
1189
4980
Market Price
$ 39.42
Selling Price
$ 35.21
1267
773
1161
1481
Market Price
$ 61.45
Selling Price
$ 55.84
338
312
127
1372
Market Price
$ 42.84
Selling Price
$ 37.99
606
580
441
2534
Market Price
$ 70.41
Selling Price
$ 59.71
1500
715
813
3215
Market Price
$ 36.82
Selling Price
$ 31.85
2495
1457
2134
3664
Market Price
$ 56.24
Selling Price
$ 48.19
2983
1498
2923
3122
Market Price
$ 29.69
Selling Price
$ 26.36
1721
751
974
3094
Market Price
$ 48.08
Selling Price
$ 42.87
1744
1461
1407
4387
Market Price
$ 34.93
Selling Price
$ 30.99
1420
1049
339
3720
Market Price
$ 59.60
Selling Price
$ 52.37
1022
716
854
1248
Market Price
$ 53.78
Selling Price
$ 45.28
353
172
283
1672
Market Price
$ 28.99
Selling Price
$ 26.35
1069
1062
418
3309