Market Price
$ 45.82
Selling Price
$ 39.22
295
75
209
941
Market Price
$ 45.34
Selling Price
$ 38.43
243
52
182
1201
Market Price
$ 50.19
Selling Price
$ 42.65
1316
867
618
2598
Market Price
$ 55.00
Selling Price
$ 49.94
1221
501
848
1245
Market Price
$ 42.70
Selling Price
$ 37.35
2966
2299
1674
3346
Market Price
$ 29.14
Selling Price
$ 25.60
1153
982
627
1276
Market Price
$ 38.56
Selling Price
$ 33.55
2592
1016
2540
3860
Market Price
$ 31.12
Selling Price
$ 27.39
1672
1447
1568
3104
Market Price
$ 54.93
Selling Price
$ 49.46
1709
1373
1133
3686
Market Price
$ 35.13
Selling Price
$ 29.97
1537
333
1397
3443
Market Price
$ 42.32
Selling Price
$ 36.80
1223
254
914
1956
Market Price
$ 48.43
Selling Price
$ 43.01
3604
1600
771
3924
Market Price
$ 59.26
Selling Price
$ 51.08
1078
796
982
1971
Market Price
$ 46.62
Selling Price
$ 39.13
480
455
414
923
Market Price
$ 31.93
Selling Price
$ 28.19
2777
1467
2388
4458
Market Price
$ 44.36
Selling Price
$ 37.27
4020
3236
1222
4191
Market Price
$ 52.07
Selling Price
$ 44.39
1259
270
1237
3669
Market Price
$ 59.88
Selling Price
$ 53.23
1395
1213
762
2198
Market Price
$ 63.84
Selling Price
$ 53.92
833
750
399
854
Market Price
$ 32.57
Selling Price
$ 28.78
732
352
460
2297
Market Price
$ 37.50
Selling Price
$ 33.34
2890
799
2306
4715
Market Price
$ 43.80
Selling Price
$ 37.63
288
199
217
1197
Market Price
$ 37.88
Selling Price
$ 31.61
1932
1433
1565
4437
Market Price
$ 64.84
Selling Price
$ 55.13
1633
934
1440
2017
Market Price
$ 56.01
Selling Price
$ 49.69
970
589
377
1308
Market Price
$ 62.84
Selling Price
$ 56.10
2761
2720
1592
4646
Market Price
$ 38.91
Selling Price
$ 33.61
1124
495
653
4022
Market Price
$ 62.23
Selling Price
$ 52.31
333
171
170
1297
Market Price
$ 67.00
Selling Price
$ 55.99
549
478
335
1325
Market Price
$ 52.96
Selling Price
$ 44.21
965
830
858
1403
Market Price
$ 69.89
Selling Price
$ 58.35
2046
423
535
2302
Market Price
$ 32.93
Selling Price
$ 27.51
558
464
116
771
Market Price
$ 49.50
Selling Price
$ 41.40
1374
409
279
2778
Market Price
$ 46.23
Selling Price
$ 39.84
1293
1194
778
4675
Market Price
$ 61.65
Selling Price
$ 55.93
1253
875
725
1543
Market Price
$ 57.12
Selling Price
$ 48.26
1093
507
478
2588
Market Price
$ 47.59
Selling Price
$ 41.80
2507
1459
620
2640
Market Price
$ 37.04
Selling Price
$ 33.58
1261
619
1001
4145
Market Price
$ 39.04
Selling Price
$ 33.69
242
90
116
1123
Market Price
$ 71.78
Selling Price
$ 59.96
933
850
302
1235