Market Price
$ 34.38
Selling Price
$ 29.00
1470
1019
361
4979
Market Price
$ 44.67
Selling Price
$ 37.23
1121
443
703
2036
Market Price
$ 61.54
Selling Price
$ 55.71
1694
1295
692
2003
Market Price
$ 57.29
Selling Price
$ 48.78
497
385
493
2173
Market Price
$ 34.87
Selling Price
$ 31.06
3024
2893
2681
3568
Market Price
$ 31.16
Selling Price
$ 27.18
1093
952
629
1772
Market Price
$ 56.74
Selling Price
$ 49.94
2083
787
1350
2170
Market Price
$ 34.29
Selling Price
$ 30.85
203
75
68
747
Market Price
$ 56.76
Selling Price
$ 49.76
1463
1258
1254
1725
Market Price
$ 46.34
Selling Price
$ 40.99
777
602
205
2069
Market Price
$ 35.03
Selling Price
$ 31.73
2296
2278
2246
4847
Market Price
$ 49.50
Selling Price
$ 42.55
2911
2295
2287
4767
Market Price
$ 60.89
Selling Price
$ 52.01
278
275
225
933
Market Price
$ 48.88
Selling Price
$ 40.84
2358
1346
2019
4181
Market Price
$ 63.31
Selling Price
$ 54.06
307
160
85
1509
Market Price
$ 53.15
Selling Price
$ 44.81
422
360
353
1519
Market Price
$ 42.29
Selling Price
$ 36.67
419
352
290
1708
Market Price
$ 43.91
Selling Price
$ 37.85
3375
1611
3264
3896
Market Price
$ 35.46
Selling Price
$ 30.86
1460
407
1446
1538
Market Price
$ 36.43
Selling Price
$ 30.48
1323
853
305
1696
Market Price
$ 61.55
Selling Price
$ 55.51
873
666
569
2844
Market Price
$ 58.29
Selling Price
$ 50.70
821
268
618
3454
Market Price
$ 39.35
Selling Price
$ 34.32
973
276
746
2387
Market Price
$ 64.21
Selling Price
$ 55.31
724
164
707
940
Market Price
$ 56.56
Selling Price
$ 49.07
4033
3694
1502
4904
Market Price
$ 64.23
Selling Price
$ 55.02
1506
1274
950
2304
Market Price
$ 52.17
Selling Price
$ 43.67
2580
1788
1228
3274
Market Price
$ 63.68
Selling Price
$ 57.78
1535
367
595
2422
Market Price
$ 45.00
Selling Price
$ 38.40
2024
853
590
3955
Market Price
$ 57.02
Selling Price
$ 48.08
694
245
370
808
Market Price
$ 39.92
Selling Price
$ 35.67
2418
1631
1504
2519
Market Price
$ 51.58
Selling Price
$ 46.75
647
398
646
1373
Market Price
$ 65.34
Selling Price
$ 57.70
658
330
631
2344
Market Price
$ 56.40
Selling Price
$ 48.92
3012
2840
1299
3252
Market Price
$ 49.79
Selling Price
$ 42.29
2140
885
2022
4757
Market Price
$ 67.76
Selling Price
$ 57.52
1742
365
598
2283
Market Price
$ 30.46
Selling Price
$ 26.77
2375
2089
2007
4967
Market Price
$ 59.24
Selling Price
$ 52.11
944
752
672
3514
Market Price
$ 51.58
Selling Price
$ 46.25
1173
781
1156
1313
Market Price
$ 58.93
Selling Price
$ 51.39
1271
957
621
4672