Market Price
$ 45.28
Selling Price
$ 39.04
1333
334
626
3071
Market Price
$ 58.18
Selling Price
$ 49.14
1413
360
1408
2111
Market Price
$ 42.93
Selling Price
$ 37.22
1459
487
1457
4644
Market Price
$ 29.78
Selling Price
$ 25.65
474
297
277
1546
Market Price
$ 63.70
Selling Price
$ 57.01
486
243
170
1278
Market Price
$ 62.58
Selling Price
$ 54.80
431
160
101
1438
Market Price
$ 34.72
Selling Price
$ 29.00
384
199
239
901
Market Price
$ 53.24
Selling Price
$ 45.06
2149
1342
901
3669
Market Price
$ 51.66
Selling Price
$ 45.44
256
226
244
440
Market Price
$ 32.95
Selling Price
$ 29.05
443
148
214
1915
Market Price
$ 43.13
Selling Price
$ 36.60
1444
1252
622
3419
Market Price
$ 48.10
Selling Price
$ 42.98
418
261
251
959
Market Price
$ 59.90
Selling Price
$ 51.10
3163
1650
3017
4923
Market Price
$ 43.64
Selling Price
$ 39.17
872
722
624
1682
Market Price
$ 32.94
Selling Price
$ 28.25
1355
1106
1262
2017
Market Price
$ 29.26
Selling Price
$ 25.69
1307
916
510
1717
Market Price
$ 55.32
Selling Price
$ 48.41
3259
1750
654
4914
Market Price
$ 33.34
Selling Price
$ 28.78
494
268
123
996
Market Price
$ 67.25
Selling Price
$ 58.50
1209
995
994
3565
Market Price
$ 65.42
Selling Price
$ 56.24
1467
908
293
2431
Market Price
$ 49.19
Selling Price
$ 42.57
1569
1409
526
2760
Market Price
$ 65.05
Selling Price
$ 55.53
4726
1640
1537
4737
Market Price
$ 64.24
Selling Price
$ 58.36
2320
569
967
2338
Market Price
$ 65.26
Selling Price
$ 58.76
400
211
271
705
Market Price
$ 53.87
Selling Price
$ 46.81
1286
722
887
2706
Market Price
$ 45.39
Selling Price
$ 38.43
596
501
144
916
Market Price
$ 46.20
Selling Price
$ 40.12
2438
513
1022
4084
Market Price
$ 68.42
Selling Price
$ 57.38
470
242
459
1249
Market Price
$ 31.91
Selling Price
$ 27.27
3476
2307
2996
4248
Market Price
$ 35.16
Selling Price
$ 29.65
1554
509
354
3223
Market Price
$ 36.89
Selling Price
$ 31.99
554
520
498
946
Market Price
$ 54.26
Selling Price
$ 46.77
252
239
96
640
Market Price
$ 69.71
Selling Price
$ 58.96
2871
2114
2395
4859
Market Price
$ 31.84
Selling Price
$ 27.67
3496
2730
3270
4988
Market Price
$ 49.36
Selling Price
$ 41.47
616
238
346
1285
Market Price
$ 45.21
Selling Price
$ 39.89
687
329
326
1065
Market Price
$ 66.77
Selling Price
$ 56.00
2657
1536
2615
4203
Market Price
$ 43.16
Selling Price
$ 36.70
667
507
316
2263
Market Price
$ 66.86
Selling Price
$ 57.50
2810
2435
838
4875
Market Price
$ 31.81
Selling Price
$ 28.59
1076
378
668
3741