Market Price
$ 42.33
Selling Price
$ 38.07
1310
743
1247
3614
Market Price
$ 50.86
Selling Price
$ 43.76
1093
1065
225
2175
Market Price
$ 48.29
Selling Price
$ 40.25
1479
1294
473
1481
Market Price
$ 38.30
Selling Price
$ 32.49
2533
914
742
2941
Market Price
$ 51.33
Selling Price
$ 44.07
2745
2146
2530
3073
Market Price
$ 64.16
Selling Price
$ 54.29
1157
990
1024
2690
Market Price
$ 38.33
Selling Price
$ 32.45
2375
2345
1596
3474
Market Price
$ 43.59
Selling Price
$ 39.33
2100
853
1619
3381
Market Price
$ 51.96
Selling Price
$ 46.40
2162
467
2059
3301
Market Price
$ 52.94
Selling Price
$ 44.22
658
136
246
1219
Market Price
$ 57.65
Selling Price
$ 49.90
3340
2342
3270
4629
Market Price
$ 28.26
Selling Price
$ 25.09
1251
1017
1091
2473
Market Price
$ 46.56
Selling Price
$ 40.18
3426
2637
1213
4569
Market Price
$ 59.79
Selling Price
$ 50.27
777
732
587
1306
Market Price
$ 43.74
Selling Price
$ 38.73
378
333
374
532
Market Price
$ 57.20
Selling Price
$ 51.12
782
161
492
1145
Market Price
$ 46.92
Selling Price
$ 40.62
1400
477
581
3819
Market Price
$ 62.23
Selling Price
$ 54.00
1784
1421
1575
3473
Market Price
$ 49.37
Selling Price
$ 44.79
2469
1119
709
3015
Market Price
$ 57.30
Selling Price
$ 48.31
983
348
595
2775
Market Price
$ 65.44
Selling Price
$ 57.26
2168
1824
1262
2999
Market Price
$ 52.88
Selling Price
$ 47.66
1657
1067
1521
4767
Market Price
$ 33.51
Selling Price
$ 28.69
2034
1596
1422
2211
Market Price
$ 40.31
Selling Price
$ 35.25
834
278
312
3710
Market Price
$ 34.56
Selling Price
$ 29.20
249
113
52
1122
Market Price
$ 45.25
Selling Price
$ 40.24
2105
2023
1330
2178
Market Price
$ 54.54
Selling Price
$ 49.00
1361
493
1258
2685
Market Price
$ 55.35
Selling Price
$ 48.26
794
195
527
2887
Market Price
$ 48.82
Selling Price
$ 44.10
1178
790
269
1631
Market Price
$ 44.75
Selling Price
$ 37.41
1219
1217
1130
2414
Market Price
$ 31.09
Selling Price
$ 27.65
967
912
353
1195
Market Price
$ 53.91
Selling Price
$ 48.62
247
158
203
678
Market Price
$ 57.33
Selling Price
$ 51.81
2123
696
891
3669
Market Price
$ 57.24
Selling Price
$ 50.15
794
597
526
2868
Market Price
$ 52.49
Selling Price
$ 46.31
1792
637
1643
2632
Market Price
$ 61.26
Selling Price
$ 52.13
2888
1622
1057
3258
Market Price
$ 57.33
Selling Price
$ 51.45
735
345
213
1080
Market Price
$ 41.54
Selling Price
$ 36.70
1793
650
1693
3012
Market Price
$ 52.81
Selling Price
$ 47.35
1974
535
1227
3620
Market Price
$ 40.21
Selling Price
$ 35.02
3046
2238
1643
3135