Market Price
$ 38.99
Selling Price
$ 33.54
589
216
417
1827
Market Price
$ 30.26
Selling Price
$ 25.44
441
149
436
619
Market Price
$ 55.24
Selling Price
$ 46.22
763
373
177
2380
Market Price
$ 54.80
Selling Price
$ 48.56
819
561
338
1424
Market Price
$ 40.04
Selling Price
$ 33.86
2090
592
1834
3233
Market Price
$ 64.16
Selling Price
$ 55.24
932
374
630
2496
Market Price
$ 56.06
Selling Price
$ 49.11
3297
1646
1696
3738
Market Price
$ 51.35
Selling Price
$ 43.44
326
226
257
402
Market Price
$ 42.87
Selling Price
$ 36.03
1288
1243
465
1319
Market Price
$ 58.15
Selling Price
$ 48.91
2555
1704
1875
3885
Market Price
$ 58.65
Selling Price
$ 49.50
789
343
487
2052
Market Price
$ 66.27
Selling Price
$ 57.87
2337
1420
939
2445
Market Price
$ 40.78
Selling Price
$ 36.62
2503
1595
922
4409
Market Price
$ 62.85
Selling Price
$ 56.74
2115
843
553
3273
Market Price
$ 32.14
Selling Price
$ 27.36
2353
2056
1763
3275
Market Price
$ 35.68
Selling Price
$ 30.01
1879
1123
1736
3335
Market Price
$ 38.75
Selling Price
$ 32.57
340
125
278
1047
Market Price
$ 40.27
Selling Price
$ 35.95
3351
2709
2950
4486
Market Price
$ 33.04
Selling Price
$ 29.06
1298
390
1188
3238
Market Price
$ 32.46
Selling Price
$ 28.11
902
622
637
1527
Market Price
$ 59.78
Selling Price
$ 52.17
2669
1398
2375
4179
Market Price
$ 40.80
Selling Price
$ 34.25
2123
619
2107
2984
Market Price
$ 34.60
Selling Price
$ 31.35
1142
935
671
2520
Market Price
$ 36.05
Selling Price
$ 32.51
2211
1448
819
3048
Market Price
$ 52.42
Selling Price
$ 47.06
458
244
204
1190
Market Price
$ 68.36
Selling Price
$ 59.27
1012
524
775
2324
Market Price
$ 60.90
Selling Price
$ 51.42
3224
2501
947
3448
Market Price
$ 53.12
Selling Price
$ 45.95
808
176
773
910
Market Price
$ 45.96
Selling Price
$ 39.44
841
247
349
1217
Market Price
$ 47.29
Selling Price
$ 42.09
559
350
509
583
Market Price
$ 57.62
Selling Price
$ 48.66
896
384
493
1800
Market Price
$ 40.10
Selling Price
$ 35.41
121
67
29
474
Market Price
$ 38.81
Selling Price
$ 34.47
2947
872
1210
3392
Market Price
$ 29.89
Selling Price
$ 25.64
4517
1506
3792
4908
Market Price
$ 50.92
Selling Price
$ 46.24
1745
776
1577
3090
Market Price
$ 28.88
Selling Price
$ 25.19
2319
1385
1668
3213
Market Price
$ 46.17
Selling Price
$ 41.57
1281
734
810
2643
Market Price
$ 32.21
Selling Price
$ 29.22
3002
1246
2991
3363
Market Price
$ 56.50
Selling Price
$ 49.84
2922
1507
1424
4443
Market Price
$ 46.74
Selling Price
$ 41.66
2853
808
2207
4758