Market Price
$ 42.71
Selling Price
$ 36.20
635
484
138
983
Market Price
$ 37.58
Selling Price
$ 33.33
1168
839
989
2893
Market Price
$ 41.69
Selling Price
$ 35.16
1305
1245
882
1434
Market Price
$ 55.92
Selling Price
$ 50.82
549
306
446
1017
Market Price
$ 33.75
Selling Price
$ 29.64
2490
2325
1977
4297
Market Price
$ 42.88
Selling Price
$ 35.80
919
447
898
1333
Market Price
$ 35.24
Selling Price
$ 29.78
1272
444
635
2039
Market Price
$ 34.45
Selling Price
$ 29.37
2613
1303
1580
3632
Market Price
$ 50.56
Selling Price
$ 42.36
1173
763
605
1936
Market Price
$ 48.91
Selling Price
$ 40.81
1496
546
1160
3207
Market Price
$ 64.84
Selling Price
$ 57.23
1713
462
868
3034
Market Price
$ 44.42
Selling Price
$ 38.45
1259
1005
947
2437
Market Price
$ 42.11
Selling Price
$ 36.68
1472
679
652
2228
Market Price
$ 33.82
Selling Price
$ 28.31
1672
1122
542
4087
Market Price
$ 57.05
Selling Price
$ 49.96
2972
1778
1249
4329
Market Price
$ 61.28
Selling Price
$ 53.83
525
472
312
1462
Market Price
$ 59.25
Selling Price
$ 53.06
1513
912
1492
2208
Market Price
$ 56.29
Selling Price
$ 50.49
406
111
207
1363
Market Price
$ 68.94
Selling Price
$ 58.13
1969
1476
846
3496
Market Price
$ 29.36
Selling Price
$ 25.06
3033
1477
863
3323
Market Price
$ 58.42
Selling Price
$ 49.06
2184
1449
2113
4338
Market Price
$ 61.99
Selling Price
$ 53.41
1247
1163
1115
1545
Market Price
$ 59.90
Selling Price
$ 52.66
3360
1938
2587
3520
Market Price
$ 45.01
Selling Price
$ 38.29
976
870
664
3119
Market Price
$ 29.25
Selling Price
$ 26.27
816
488
458
1083
Market Price
$ 52.03
Selling Price
$ 46.02
1132
276
453
4065
Market Price
$ 41.59
Selling Price
$ 36.28
3427
2352
2719
4628
Market Price
$ 40.49
Selling Price
$ 36.79
2932
1314
1230
4291
Market Price
$ 47.11
Selling Price
$ 40.89
2469
1031
2044
3674
Market Price
$ 66.33
Selling Price
$ 59.22
1197
406
652
1978
Market Price
$ 47.96
Selling Price
$ 41.73
419
158
144
698
Market Price
$ 48.76
Selling Price
$ 41.48
1118
799
903
4930
Market Price
$ 55.14
Selling Price
$ 46.89
1139
824
282
3967
Market Price
$ 51.78
Selling Price
$ 44.32
442
231
411
1276
Market Price
$ 57.64
Selling Price
$ 49.90
4600
3349
3281
4674
Market Price
$ 41.71
Selling Price
$ 36.73
369
185
197
994
Market Price
$ 41.36
Selling Price
$ 36.25
1325
1093
747
3750
Market Price
$ 33.52
Selling Price
$ 28.17
1741
1463
1473
3595
Market Price
$ 43.40
Selling Price
$ 38.20
2246
1957
1869
2991
Market Price
$ 68.96
Selling Price
$ 57.61
1287
906
711
1810