Market Price
$ 52.04
Selling Price
$ 44.89
2804
2378
922
3782
Market Price
$ 61.90
Selling Price
$ 51.75
1223
722
1067
2488
Market Price
$ 32.82
Selling Price
$ 27.96
1603
1591
1343
3210
Market Price
$ 37.83
Selling Price
$ 32.68
1082
982
640
3159
Market Price
$ 27.77
Selling Price
$ 25.14
1469
1347
656
3595
Market Price
$ 53.16
Selling Price
$ 46.02
2281
849
1229
3376
Market Price
$ 42.40
Selling Price
$ 36.64
770
679
444
1207
Market Price
$ 42.77
Selling Price
$ 37.40
552
446
171
2357
Market Price
$ 49.60
Selling Price
$ 41.79
1005
656
215
2115
Market Price
$ 56.84
Selling Price
$ 48.85
994
328
801
3850
Market Price
$ 42.14
Selling Price
$ 35.81
2250
2077
847
4147
Market Price
$ 41.17
Selling Price
$ 35.08
1695
1593
783
4446
Market Price
$ 43.17
Selling Price
$ 38.19
970
902
304
4040
Market Price
$ 49.12
Selling Price
$ 43.62
1778
1405
1540
4821
Market Price
$ 56.81
Selling Price
$ 51.64
1913
572
479
2210
Market Price
$ 46.16
Selling Price
$ 39.86
1389
1382
624
1474
Market Price
$ 34.97
Selling Price
$ 29.22
1250
635
516
4476
Market Price
$ 44.23
Selling Price
$ 38.74
915
881
626
4435
Market Price
$ 52.89
Selling Price
$ 46.50
2911
591
2843
4924
Market Price
$ 37.80
Selling Price
$ 32.91
2699
1787
1604
4529
Market Price
$ 61.70
Selling Price
$ 54.36
678
357
135
3190
Market Price
$ 41.45
Selling Price
$ 36.29
907
409
183
1694
Market Price
$ 68.37
Selling Price
$ 57.36
944
266
894
1072
Market Price
$ 57.32
Selling Price
$ 51.84
1063
240
553
2644
Market Price
$ 55.74
Selling Price
$ 47.28
2103
1706
1203
2287
Market Price
$ 60.08
Selling Price
$ 53.18
2491
714
962
2570
Market Price
$ 61.16
Selling Price
$ 52.88
478
175
253
1439
Market Price
$ 31.16
Selling Price
$ 27.07
1402
1383
1392
1778
Market Price
$ 64.97
Selling Price
$ 54.16
219
117
193
764
Market Price
$ 31.04
Selling Price
$ 26.25
1956
1452
1067
3630
Market Price
$ 59.56
Selling Price
$ 52.36
1232
557
387
3114
Market Price
$ 39.93
Selling Price
$ 35.18
619
515
454
2015
Market Price
$ 38.73
Selling Price
$ 32.85
596
563
221
2061
Market Price
$ 68.86
Selling Price
$ 58.02
991
319
322
1058
Market Price
$ 35.41
Selling Price
$ 30.75
1548
1054
541
4789
Market Price
$ 69.73
Selling Price
$ 58.57
577
571
431
1329
Market Price
$ 65.01
Selling Price
$ 55.71
2555
1569
1212
4632
Market Price
$ 35.43
Selling Price
$ 29.99
2284
633
628
4040
Market Price
$ 51.67
Selling Price
$ 46.41
1606
957
972
2489
Market Price
$ 53.43
Selling Price
$ 47.35
1195
300
787
4586