Market Price
$ 34.97
Selling Price
$ 29.27
717
688
558
807
Market Price
$ 65.56
Selling Price
$ 57.08
226
96
210
462
Market Price
$ 59.93
Selling Price
$ 53.70
3377
1564
2896
4881
Market Price
$ 31.96
Selling Price
$ 27.15
868
724
866
1043
Market Price
$ 64.27
Selling Price
$ 54.01
1677
1623
797
2083
Market Price
$ 42.32
Selling Price
$ 37.64
434
285
121
438
Market Price
$ 53.37
Selling Price
$ 48.06
808
227
766
880
Market Price
$ 69.64
Selling Price
$ 59.22
790
491
341
1512
Market Price
$ 46.80
Selling Price
$ 39.34
1171
680
712
1642
Market Price
$ 30.76
Selling Price
$ 25.83
389
162
202
450
Market Price
$ 53.40
Selling Price
$ 44.94
785
321
323
2443
Market Price
$ 53.24
Selling Price
$ 46.29
165
165
70
462
Market Price
$ 47.26
Selling Price
$ 42.17
1211
378
439
2433
Market Price
$ 66.99
Selling Price
$ 58.19
1693
1352
475
2257
Market Price
$ 45.33
Selling Price
$ 39.59
976
476
857
2980
Market Price
$ 31.68
Selling Price
$ 26.59
172
137
140
805
Market Price
$ 53.99
Selling Price
$ 46.12
3025
1075
1972
4175
Market Price
$ 68.84
Selling Price
$ 59.66
1635
497
1511
2723
Market Price
$ 48.87
Selling Price
$ 40.74
1916
1416
763
3989
Market Price
$ 60.64
Selling Price
$ 51.34
1055
1023
237
1060
Market Price
$ 47.13
Selling Price
$ 40.32
576
117
223
1140
Market Price
$ 46.80
Selling Price
$ 41.75
3742
2806
2372
4533
Market Price
$ 42.61
Selling Price
$ 36.15
2483
809
1040
3373
Market Price
$ 31.36
Selling Price
$ 26.33
2468
2015
1212
3663
Market Price
$ 39.57
Selling Price
$ 35.16
1989
1060
906
3374
Market Price
$ 62.66
Selling Price
$ 53.16
1242
656
1207
4335
Market Price
$ 63.86
Selling Price
$ 56.88
3276
1522
882
3440
Market Price
$ 38.63
Selling Price
$ 33.74
2649
2016
2488
4001
Market Price
$ 59.29
Selling Price
$ 52.28
2558
1192
576
3393
Market Price
$ 51.96
Selling Price
$ 44.22
669
651
481
3344
Market Price
$ 42.81
Selling Price
$ 36.27
1991
1610
1837
3314
Market Price
$ 28.51
Selling Price
$ 25.71
967
772
519
2719
Market Price
$ 40.52
Selling Price
$ 34.10
1700
443
1554
1874
Market Price
$ 31.39
Selling Price
$ 28.26
1336
683
327
2542
Market Price
$ 58.60
Selling Price
$ 50.74
1044
552
813
1475
Market Price
$ 50.20
Selling Price
$ 43.47
1395
520
898
4492
Market Price
$ 65.13
Selling Price
$ 58.88
2642
1080
1175
3166
Market Price
$ 32.23
Selling Price
$ 28.64
275
226
189
699
Market Price
$ 47.71
Selling Price
$ 43.10
1276
1019
851
1694
Market Price
$ 61.33
Selling Price
$ 53.96
631
330
536
1683