Market Price
$ 56.16
Selling Price
$ 48.51
1452
311
1055
4071
Market Price
$ 50.03
Selling Price
$ 42.84
1750
901
654
3020
Market Price
$ 39.71
Selling Price
$ 35.23
2530
1054
2232
2837
Market Price
$ 66.74
Selling Price
$ 59.44
1107
567
810
2990
Market Price
$ 66.54
Selling Price
$ 55.65
1567
673
692
2481
Market Price
$ 35.09
Selling Price
$ 29.61
1355
1301
1227
2711
Market Price
$ 67.61
Selling Price
$ 57.46
752
150
407
2328
Market Price
$ 49.63
Selling Price
$ 42.56
1638
794
803
2897
Market Price
$ 63.46
Selling Price
$ 55.12
1772
1237
448
2112
Market Price
$ 67.10
Selling Price
$ 57.68
1495
1297
1271
1706
Market Price
$ 39.76
Selling Price
$ 34.42
3640
2404
2045
3891
Market Price
$ 48.57
Selling Price
$ 41.48
806
576
697
1827
Market Price
$ 29.45
Selling Price
$ 25.99
3472
1376
2190
3742
Market Price
$ 53.31
Selling Price
$ 44.49
2606
558
1008
4188
Market Price
$ 37.86
Selling Price
$ 33.82
737
468
344
1654
Market Price
$ 39.84
Selling Price
$ 33.21
2145
1614
571
3307
Market Price
$ 68.49
Selling Price
$ 59.07
342
186
204
1544
Market Price
$ 52.82
Selling Price
$ 44.05
1230
248
1081
2198
Market Price
$ 37.51
Selling Price
$ 33.73
523
274
154
1605
Market Price
$ 51.77
Selling Price
$ 44.87
1352
636
676
1907
Market Price
$ 65.45
Selling Price
$ 55.20
350
302
337
406
Market Price
$ 37.93
Selling Price
$ 33.72
373
293
304
1008
Market Price
$ 62.27
Selling Price
$ 52.79
989
716
268
2823
Market Price
$ 67.58
Selling Price
$ 56.75
765
580
751
789
Market Price
$ 50.99
Selling Price
$ 45.32
1361
293
1106
1940
Market Price
$ 68.63
Selling Price
$ 59.95
2160
1452
2158
3134
Market Price
$ 49.76
Selling Price
$ 41.48
275
102
223
845
Market Price
$ 60.40
Selling Price
$ 52.48
546
451
490
1019
Market Price
$ 46.94
Selling Price
$ 41.97
2490
1274
1888
3599
Market Price
$ 64.00
Selling Price
$ 55.79
1382
339
1197
3491
Market Price
$ 52.32
Selling Price
$ 47.32
1685
1623
875
1697
Market Price
$ 32.25
Selling Price
$ 28.61
1649
1440
1254
3018
Market Price
$ 52.07
Selling Price
$ 46.91
1424
410
1414
1904
Market Price
$ 29.72
Selling Price
$ 25.31
835
169
520
3868
Market Price
$ 33.50
Selling Price
$ 29.89
266
244
246
450
Market Price
$ 36.66
Selling Price
$ 33.04
2895
910
1151
3813
Market Price
$ 56.96
Selling Price
$ 48.44
4155
1615
2145
4391
Market Price
$ 59.16
Selling Price
$ 49.72
2942
936
1407
4490
Market Price
$ 69.54
Selling Price
$ 58.38
448
439
436
1970
Market Price
$ 56.69
Selling Price
$ 49.07
3076
811
1964
4729