Market Price
$ 38.27
Selling Price
$ 34.21
3412
3106
1053
3664
Market Price
$ 44.05
Selling Price
$ 37.52
1091
558
578
2324
Market Price
$ 50.67
Selling Price
$ 42.80
1433
1419
983
1583
Market Price
$ 44.59
Selling Price
$ 38.82
698
594
694
964
Market Price
$ 48.55
Selling Price
$ 42.11
285
230
64
560
Market Price
$ 54.06
Selling Price
$ 48.91
963
944
730
4078
Market Price
$ 42.66
Selling Price
$ 35.81
1355
387
948
2146
Market Price
$ 52.18
Selling Price
$ 46.71
1469
315
641
2851
Market Price
$ 41.03
Selling Price
$ 34.25
1223
1152
1186
4986
Market Price
$ 63.53
Selling Price
$ 56.51
1105
646
507
1723
Market Price
$ 31.69
Selling Price
$ 27.77
1210
845
465
3294
Market Price
$ 50.67
Selling Price
$ 42.44
371
312
241
498
Market Price
$ 60.72
Selling Price
$ 53.14
393
266
222
1460
Market Price
$ 34.40
Selling Price
$ 31.09
732
500
646
1511
Market Price
$ 57.13
Selling Price
$ 49.11
1471
372
577
1601
Market Price
$ 45.26
Selling Price
$ 39.82
1072
856
684
2323
Market Price
$ 60.79
Selling Price
$ 53.33
722
547
598
753
Market Price
$ 52.18
Selling Price
$ 43.94
679
625
333
1094
Market Price
$ 56.51
Selling Price
$ 47.12
1361
310
593
3054
Market Price
$ 63.12
Selling Price
$ 55.55
785
179
416
1984
Market Price
$ 67.92
Selling Price
$ 56.88
2449
1959
2443
3185
Market Price
$ 36.62
Selling Price
$ 32.95
588
317
572
1110
Market Price
$ 58.83
Selling Price
$ 50.96
3031
2695
2778
4165
Market Price
$ 35.31
Selling Price
$ 30.61
1368
484
1077
2548
Market Price
$ 42.51
Selling Price
$ 37.37
890
726
793
3413
Market Price
$ 50.08
Selling Price
$ 43.74
1728
763
1081
2185
Market Price
$ 62.32
Selling Price
$ 52.12
1249
302
502
2904
Market Price
$ 32.17
Selling Price
$ 28.95
1077
441
589
1419
Market Price
$ 38.32
Selling Price
$ 34.21
292
275
273
530
Market Price
$ 44.09
Selling Price
$ 39.03
2978
1499
1971
4747
Market Price
$ 67.01
Selling Price
$ 56.98
714
714
602
2235
Market Price
$ 43.14
Selling Price
$ 38.63
2074
598
1554
4142
Market Price
$ 29.68
Selling Price
$ 25.38
1997
557
1658
2275
Market Price
$ 50.80
Selling Price
$ 44.43
229
216
72
732
Market Price
$ 37.85
Selling Price
$ 33.92
341
129
278
1407
Market Price
$ 53.11
Selling Price
$ 45.06
3468
1067
1117
3606
Market Price
$ 64.27
Selling Price
$ 55.45
375
96
88
706
Market Price
$ 52.10
Selling Price
$ 45.74
634
422
560
2264
Market Price
$ 54.94
Selling Price
$ 49.41
1180
955
1070
1991
Market Price
$ 65.05
Selling Price
$ 58.77
2079
1969
578
4800