Market Price
$ 49.10
Selling Price
$ 44.44
1700
1508
1194
2382
Market Price
$ 60.90
Selling Price
$ 51.86
1447
1058
941
1933
Market Price
$ 47.50
Selling Price
$ 39.95
946
330
340
1359
Market Price
$ 59.12
Selling Price
$ 52.63
1828
1478
719
4438
Market Price
$ 34.46
Selling Price
$ 31.06
784
268
376
857
Market Price
$ 42.86
Selling Price
$ 37.56
1597
1542
1335
1619
Market Price
$ 64.77
Selling Price
$ 55.58
1642
1100
1201
3482
Market Price
$ 28.35
Selling Price
$ 25.12
443
94
221
473
Market Price
$ 30.92
Selling Price
$ 26.67
437
436
125
1147
Market Price
$ 32.07
Selling Price
$ 27.74
606
447
498
1395
Market Price
$ 61.42
Selling Price
$ 52.34
1805
1086
1194
4248
Market Price
$ 38.25
Selling Price
$ 34.65
448
242
156
1031
Market Price
$ 37.80
Selling Price
$ 31.98
2286
1791
1468
3615
Market Price
$ 36.81
Selling Price
$ 33.41
337
336
148
682
Market Price
$ 53.64
Selling Price
$ 48.36
359
93
91
923
Market Price
$ 56.78
Selling Price
$ 49.46
3713
2467
1338
4287
Market Price
$ 38.47
Selling Price
$ 34.65
780
646
229
2195
Market Price
$ 50.59
Selling Price
$ 44.60
510
254
115
962
Market Price
$ 64.64
Selling Price
$ 54.45
982
490
287
3924
Market Price
$ 63.35
Selling Price
$ 55.88
1569
1139
1099
2670
Market Price
$ 37.79
Selling Price
$ 31.65
2366
2086
1556
2621
Market Price
$ 44.15
Selling Price
$ 37.46
3664
1676
2640
4129
Market Price
$ 37.18
Selling Price
$ 31.88
1677
888
1470
2130
Market Price
$ 36.11
Selling Price
$ 32.31
1876
998
1496
4113
Market Price
$ 54.65
Selling Price
$ 46.56
1048
987
762
4885
Market Price
$ 65.35
Selling Price
$ 58.49
702
651
244
2053
Market Price
$ 29.78
Selling Price
$ 26.97
2644
778
2475
4506
Market Price
$ 47.24
Selling Price
$ 40.45
1918
1580
939
4034
Market Price
$ 59.02
Selling Price
$ 50.09
717
207
363
1016
Market Price
$ 42.46
Selling Price
$ 38.33
3310
2034
1230
4151
Market Price
$ 31.37
Selling Price
$ 27.19
3394
1359
1235
4907
Market Price
$ 70.27
Selling Price
$ 59.21
2787
1076
693
4688
Market Price
$ 67.23
Selling Price
$ 57.95
732
443
664
1653
Market Price
$ 64.68
Selling Price
$ 56.84
3193
812
2457
3413
Market Price
$ 37.76
Selling Price
$ 32.09
1103
931
339
3559
Market Price
$ 30.09
Selling Price
$ 26.20
493
298
455
724
Market Price
$ 41.93
Selling Price
$ 36.30
1306
1045
1208
1577
Market Price
$ 49.62
Selling Price
$ 43.44
1370
593
724
4466
Market Price
$ 61.59
Selling Price
$ 51.96
2281
1600
1085
2632
Market Price
$ 58.80
Selling Price
$ 52.12
794
189
676
3623