Market Price
$ 52.92
Selling Price
$ 47.70
675
502
665
1072
Market Price
$ 54.09
Selling Price
$ 48.17
3236
2531
2201
4832
Market Price
$ 38.23
Selling Price
$ 32.72
1023
948
437
1193
Market Price
$ 62.73
Selling Price
$ 53.48
1605
924
1443
2441
Market Price
$ 39.50
Selling Price
$ 34.89
1602
643
339
2783
Market Price
$ 62.46
Selling Price
$ 55.32
511
155
293
1151
Market Price
$ 42.37
Selling Price
$ 37.24
1105
954
1009
3665
Market Price
$ 41.88
Selling Price
$ 35.29
572
465
185
849
Market Price
$ 30.76
Selling Price
$ 26.40
822
686
247
1653
Market Price
$ 52.58
Selling Price
$ 47.24
2082
872
1646
2373
Market Price
$ 31.92
Selling Price
$ 26.60
922
226
684
1264
Market Price
$ 49.20
Selling Price
$ 43.58
636
343
553
1079
Market Price
$ 36.85
Selling Price
$ 32.10
1248
632
498
4343
Market Price
$ 34.84
Selling Price
$ 30.64
3469
1785
940
3584
Market Price
$ 48.64
Selling Price
$ 43.71
4454
4204
3669
4877
Market Price
$ 48.69
Selling Price
$ 42.63
755
540
492
2886
Market Price
$ 56.14
Selling Price
$ 48.15
612
601
149
1719
Market Price
$ 55.05
Selling Price
$ 46.04
2031
1784
1526
2679
Market Price
$ 33.00
Selling Price
$ 29.01
1218
666
962
1816
Market Price
$ 43.52
Selling Price
$ 36.34
1152
808
757
2424
Market Price
$ 64.17
Selling Price
$ 54.23
811
610
575
1243
Market Price
$ 54.66
Selling Price
$ 46.60
155
65
145
629
Market Price
$ 59.49
Selling Price
$ 51.26
1261
630
773
1932
Market Price
$ 44.99
Selling Price
$ 38.24
780
176
361
3234
Market Price
$ 43.70
Selling Price
$ 38.31
714
180
213
2821
Market Price
$ 47.43
Selling Price
$ 42.76
2267
1786
1071
2768
Market Price
$ 31.36
Selling Price
$ 26.84
187
49
95
485
Market Price
$ 39.81
Selling Price
$ 33.81
810
247
340
1446
Market Price
$ 44.52
Selling Price
$ 39.07
271
54
195
1181
Market Price
$ 63.29
Selling Price
$ 57.18
1056
403
762
1259
Market Price
$ 58.95
Selling Price
$ 50.61
1486
942
420
3083
Market Price
$ 66.78
Selling Price
$ 56.96
2079
1141
844
2820
Market Price
$ 67.69
Selling Price
$ 58.07
1152
928
686
1622
Market Price
$ 68.50
Selling Price
$ 57.79
1590
379
1555
3310
Market Price
$ 50.74
Selling Price
$ 45.29
1314
918
720
2759
Market Price
$ 69.82
Selling Price
$ 59.56
105
53
96
431
Market Price
$ 33.44
Selling Price
$ 29.16
310
251
83
541
Market Price
$ 63.95
Selling Price
$ 55.42
1764
606
668
2114
Market Price
$ 44.86
Selling Price
$ 39.31
1512
649
467
1806
Market Price
$ 32.02
Selling Price
$ 27.05
354
81
203
818