Market Price
$ 29.01
Selling Price
$ 25.17
955
675
713
2585
Market Price
$ 38.77
Selling Price
$ 32.49
904
820
468
1314
Market Price
$ 43.83
Selling Price
$ 37.43
2760
1184
556
3402
Market Price
$ 49.88
Selling Price
$ 43.22
315
139
216
909
Market Price
$ 32.53
Selling Price
$ 27.89
759
508
429
1785
Market Price
$ 39.87
Selling Price
$ 35.41
352
161
329
640
Market Price
$ 47.79
Selling Price
$ 41.39
1162
855
855
4651
Market Price
$ 41.48
Selling Price
$ 37.18
372
228
369
408
Market Price
$ 46.79
Selling Price
$ 39.83
3662
2706
924
3957
Market Price
$ 51.10
Selling Price
$ 45.66
1519
932
1248
3296
Market Price
$ 63.97
Selling Price
$ 54.50
1471
766
1384
1984
Market Price
$ 65.79
Selling Price
$ 55.61
176
110
172
607
Market Price
$ 35.77
Selling Price
$ 31.18
1584
1181
550
4236
Market Price
$ 42.32
Selling Price
$ 36.76
497
110
104
877
Market Price
$ 46.91
Selling Price
$ 42.54
1238
999
803
3321
Market Price
$ 59.76
Selling Price
$ 50.32
4215
1456
3774
4707
Market Price
$ 31.05
Selling Price
$ 26.35
2401
1945
489
4809
Market Price
$ 35.61
Selling Price
$ 30.48
2953
1612
942
4700
Market Price
$ 39.99
Selling Price
$ 33.68
1687
1522
710
2421
Market Price
$ 30.90
Selling Price
$ 25.97
526
148
190
892
Market Price
$ 67.75
Selling Price
$ 58.72
868
517
409
2375
Market Price
$ 66.73
Selling Price
$ 57.55
3492
1104
1023
4102
Market Price
$ 52.77
Selling Price
$ 44.67
673
276
409
1021
Market Price
$ 39.36
Selling Price
$ 35.27
1044
227
256
1096
Market Price
$ 70.64
Selling Price
$ 58.90
1562
1325
1434
3061
Market Price
$ 51.40
Selling Price
$ 43.07
423
299
88
800
Market Price
$ 38.24
Selling Price
$ 32.15
512
326
124
1688
Market Price
$ 34.53
Selling Price
$ 30.89
2551
2198
644
4638
Market Price
$ 49.98
Selling Price
$ 44.10
931
242
715
975
Market Price
$ 61.26
Selling Price
$ 54.88
2433
2100
633
3929
Market Price
$ 65.23
Selling Price
$ 56.76
857
175
715
872
Market Price
$ 52.53
Selling Price
$ 44.64
1120
801
984
3060
Market Price
$ 39.44
Selling Price
$ 35.48
1139
338
539
3150
Market Price
$ 70.73
Selling Price
$ 59.26
855
738
677
1626
Market Price
$ 37.85
Selling Price
$ 31.93
2944
2929
1080
4981
Market Price
$ 57.09
Selling Price
$ 48.47
324
303
246
702
Market Price
$ 55.22
Selling Price
$ 50.14
1514
593
1437
1676
Market Price
$ 67.52
Selling Price
$ 59.08
1586
1004
858
1715
Market Price
$ 43.71
Selling Price
$ 38.42
1485
1149
1102
1572
Market Price
$ 41.35
Selling Price
$ 36.00
528
334
439
1640