Market Price
$ 31.09
Selling Price
$ 27.85
1284
1254
977
4550
Market Price
$ 56.70
Selling Price
$ 50.56
464
448
306
757
Market Price
$ 35.79
Selling Price
$ 31.66
1270
329
995
2981
Market Price
$ 46.18
Selling Price
$ 39.24
208
78
176
862
Market Price
$ 53.56
Selling Price
$ 46.52
1393
806
747
3586
Market Price
$ 39.11
Selling Price
$ 32.78
1373
1192
505
3387
Market Price
$ 63.42
Selling Price
$ 54.13
267
88
86
1090
Market Price
$ 41.53
Selling Price
$ 35.96
1628
1546
1083
4929
Market Price
$ 38.07
Selling Price
$ 33.56
2561
1880
1256
2684
Market Price
$ 55.43
Selling Price
$ 47.28
3984
1435
1274
4132
Market Price
$ 39.86
Selling Price
$ 35.94
3615
2357
3491
3799
Market Price
$ 41.46
Selling Price
$ 35.81
1752
519
724
4850
Market Price
$ 57.50
Selling Price
$ 51.04
670
481
519
714
Market Price
$ 34.51
Selling Price
$ 29.79
1327
707
546
3361
Market Price
$ 68.50
Selling Price
$ 59.31
799
321
458
2837
Market Price
$ 67.11
Selling Price
$ 57.25
2483
1438
2020
3476
Market Price
$ 48.48
Selling Price
$ 43.99
322
206
274
432
Market Price
$ 64.04
Selling Price
$ 57.56
1578
1290
554
1978
Market Price
$ 30.31
Selling Price
$ 26.27
715
429
453
2490
Market Price
$ 46.94
Selling Price
$ 39.60
1463
1140
853
1587
Market Price
$ 58.25
Selling Price
$ 48.91
1001
860
757
1431
Market Price
$ 69.36
Selling Price
$ 59.98
380
373
260
606
Market Price
$ 34.31
Selling Price
$ 28.66
1876
573
1388
4528
Market Price
$ 64.03
Selling Price
$ 54.44
316
189
201
704
Market Price
$ 30.40
Selling Price
$ 26.18
670
358
144
1175
Market Price
$ 61.37
Selling Price
$ 52.15
1643
1508
826
1974
Market Price
$ 38.61
Selling Price
$ 34.86
958
596
859
4074
Market Price
$ 38.45
Selling Price
$ 32.39
3102
2900
1766
3781
Market Price
$ 53.72
Selling Price
$ 45.69
168
120
53
760
Market Price
$ 38.09
Selling Price
$ 33.69
449
328
283
1667
Market Price
$ 51.31
Selling Price
$ 44.26
4532
1124
3510
4908
Market Price
$ 64.42
Selling Price
$ 54.20
2776
1929
808
3097
Market Price
$ 64.53
Selling Price
$ 55.58
782
513
343
1571
Market Price
$ 60.32
Selling Price
$ 54.56
3438
830
1948
3723
Market Price
$ 34.58
Selling Price
$ 29.08
3260
1080
3004
3585
Market Price
$ 63.39
Selling Price
$ 56.95
869
348
348
3062
Market Price
$ 34.01
Selling Price
$ 30.22
1411
713
408
2304
Market Price
$ 40.67
Selling Price
$ 34.72
1564
1076
416
2204
Market Price
$ 43.82
Selling Price
$ 39.45
640
600
473
1701
Market Price
$ 40.81
Selling Price
$ 34.18
2350
1772
1635
3885