Market Price
$ 57.11
Selling Price
$ 49.03
1038
580
278
1355
Market Price
$ 60.74
Selling Price
$ 51.48
808
707
256
1368
Market Price
$ 58.27
Selling Price
$ 49.45
389
255
121
1098
Market Price
$ 39.33
Selling Price
$ 33.60
2141
1753
1237
2945
Market Price
$ 49.61
Selling Price
$ 42.84
1636
340
881
4998
Market Price
$ 44.50
Selling Price
$ 40.21
2087
811
1839
2798
Market Price
$ 52.91
Selling Price
$ 44.40
1327
588
1290
2896
Market Price
$ 32.32
Selling Price
$ 28.93
609
342
184
860
Market Price
$ 44.04
Selling Price
$ 36.75
1869
1252
1818
3120
Market Price
$ 51.55
Selling Price
$ 43.27
2786
2778
2071
2787
Market Price
$ 45.97
Selling Price
$ 39.87
1790
367
1252
3116
Market Price
$ 36.02
Selling Price
$ 32.03
1423
1122
504
2667
Market Price
$ 63.71
Selling Price
$ 55.09
3299
1855
1769
3721
Market Price
$ 43.58
Selling Price
$ 37.81
561
187
307
1539
Market Price
$ 41.24
Selling Price
$ 36.32
1256
386
679
3212
Market Price
$ 32.82
Selling Price
$ 27.93
4086
2083
1342
4491
Market Price
$ 29.06
Selling Price
$ 26.11
346
91
143
1693
Market Price
$ 55.61
Selling Price
$ 49.20
2492
1911
1958
3375
Market Price
$ 47.71
Selling Price
$ 41.63
892
261
808
1187
Market Price
$ 37.38
Selling Price
$ 32.99
1553
1241
996
2093
Market Price
$ 52.14
Selling Price
$ 44.44
2550
2134
641
4324
Market Price
$ 50.73
Selling Price
$ 43.07
2617
2125
1522
3553
Market Price
$ 27.96
Selling Price
$ 25.30
675
530
285
1767
Market Price
$ 50.64
Selling Price
$ 42.81
3416
1640
2468
4460
Market Price
$ 63.85
Selling Price
$ 54.59
335
327
310
852
Market Price
$ 37.44
Selling Price
$ 33.38
349
328
299
569
Market Price
$ 45.37
Selling Price
$ 40.76
467
195
290
883
Market Price
$ 42.25
Selling Price
$ 36.81
3350
1967
2958
3407
Market Price
$ 45.04
Selling Price
$ 39.44
4260
3894
2325
4394
Market Price
$ 67.44
Selling Price
$ 56.79
2426
2025
1009
2737
Market Price
$ 30.00
Selling Price
$ 26.50
562
485
192
1550
Market Price
$ 33.08
Selling Price
$ 28.58
1637
587
1304
1750
Market Price
$ 48.50
Selling Price
$ 42.12
2057
1305
776
2840
Market Price
$ 44.75
Selling Price
$ 40.68
212
60
110
520
Market Price
$ 52.23
Selling Price
$ 45.43
1392
1122
1018
1941
Market Price
$ 35.05
Selling Price
$ 30.49
1593
1400
666
2612
Market Price
$ 46.77
Selling Price
$ 39.00
1810
1772
1783
3033
Market Price
$ 51.89
Selling Price
$ 46.51
1612
1522
1153
2983
Market Price
$ 50.14
Selling Price
$ 44.52
283
202
169
774
Market Price
$ 55.66
Selling Price
$ 50.36
2007
1500
1377
2085