Market Price
$ 67.84
Selling Price
$ 57.62
1591
994
1075
4309
Market Price
$ 62.17
Selling Price
$ 53.25
1165
823
773
3170
Market Price
$ 30.23
Selling Price
$ 26.21
2006
1625
1424
3909
Market Price
$ 35.12
Selling Price
$ 29.27
1793
1240
1451
3367
Market Price
$ 48.37
Selling Price
$ 43.38
3439
1726
2326
4281
Market Price
$ 47.88
Selling Price
$ 42.55
1064
588
708
1755
Market Price
$ 42.66
Selling Price
$ 36.45
1759
687
1228
2157
Market Price
$ 58.67
Selling Price
$ 49.91
2066
1620
704
2084
Market Price
$ 59.66
Selling Price
$ 51.03
1395
1190
635
1809
Market Price
$ 42.50
Selling Price
$ 36.74
891
447
390
3172
Market Price
$ 42.06
Selling Price
$ 35.90
395
305
295
747
Market Price
$ 44.49
Selling Price
$ 39.25
1105
1076
471
1676
Market Price
$ 66.18
Selling Price
$ 56.78
1003
972
920
4017
Market Price
$ 31.80
Selling Price
$ 26.55
1195
1193
681
2858
Market Price
$ 47.36
Selling Price
$ 40.32
2534
2331
1750
3650
Market Price
$ 45.71
Selling Price
$ 38.35
1460
556
345
1594
Market Price
$ 34.39
Selling Price
$ 30.48
1715
1184
814
2764
Market Price
$ 48.92
Selling Price
$ 41.35
1095
821
324
1219
Market Price
$ 60.30
Selling Price
$ 50.43
3038
2743
1157
3493
Market Price
$ 46.26
Selling Price
$ 38.60
3112
1382
1960
4926
Market Price
$ 45.67
Selling Price
$ 39.18
1875
1124
638
3538
Market Price
$ 51.89
Selling Price
$ 44.11
1012
411
605
2453
Market Price
$ 47.42
Selling Price
$ 40.45
2790
1522
2785
4281
Market Price
$ 50.07
Selling Price
$ 44.38
556
374
353
1985
Market Price
$ 60.30
Selling Price
$ 52.15
675
340
525
1647
Market Price
$ 58.26
Selling Price
$ 52.12
1620
1597
1584
4827
Market Price
$ 29.06
Selling Price
$ 26.16
1230
835
1147
1781
Market Price
$ 48.60
Selling Price
$ 41.22
974
299
420
3900
Market Price
$ 58.25
Selling Price
$ 51.64
2546
1340
1588
4039
Market Price
$ 48.27
Selling Price
$ 40.67
2067
1434
1887
2535
Market Price
$ 34.72
Selling Price
$ 30.57
338
270
140
404
Market Price
$ 47.38
Selling Price
$ 40.72
673
649
220
3147
Market Price
$ 55.64
Selling Price
$ 49.34
1289
1247
691
4294
Market Price
$ 28.49
Selling Price
$ 25.33
480
97
110
1154
Market Price
$ 46.17
Selling Price
$ 40.78
1167
1127
752
3930
Market Price
$ 58.61
Selling Price
$ 51.18
4378
2030
4318
4690
Market Price
$ 34.00
Selling Price
$ 28.38
2479
976
1032
2980
Market Price
$ 38.55
Selling Price
$ 33.57
433
118
197
542
Market Price
$ 57.18
Selling Price
$ 49.82
383
272
202
1089
Market Price
$ 58.60
Selling Price
$ 51.85
514
118
209
671