Market Price
$ 46.55
Selling Price
$ 40.55
1861
1090
1355
2664
Market Price
$ 45.95
Selling Price
$ 40.30
474
396
460
879
Market Price
$ 67.49
Selling Price
$ 56.98
2346
1646
1725
2472
Market Price
$ 56.21
Selling Price
$ 49.86
1202
873
348
2344
Market Price
$ 49.29
Selling Price
$ 44.11
1168
660
1046
2659
Market Price
$ 57.62
Selling Price
$ 48.56
335
238
281
675
Market Price
$ 63.99
Selling Price
$ 57.90
2772
1889
594
3562
Market Price
$ 41.16
Selling Price
$ 36.98
942
483
693
2332
Market Price
$ 40.35
Selling Price
$ 34.00
1269
1185
348
3545
Market Price
$ 39.86
Selling Price
$ 36.01
1420
358
1272
2220
Market Price
$ 33.92
Selling Price
$ 28.68
371
140
110
456
Market Price
$ 32.09
Selling Price
$ 27.46
2932
2892
2121
3987
Market Price
$ 33.09
Selling Price
$ 27.88
963
785
597
1215
Market Price
$ 45.60
Selling Price
$ 40.64
523
426
182
1514
Market Price
$ 31.44
Selling Price
$ 26.77
650
512
322
2950
Market Price
$ 39.56
Selling Price
$ 34.41
1748
1717
1169
4759
Market Price
$ 47.77
Selling Price
$ 40.09
3648
2739
1974
4232
Market Price
$ 51.85
Selling Price
$ 47.02
3526
2938
1405
4345
Market Price
$ 64.64
Selling Price
$ 56.67
1552
709
620
1933
Market Price
$ 66.61
Selling Price
$ 58.77
2534
1399
1815
4787
Market Price
$ 67.46
Selling Price
$ 59.06
1643
1108
1493
3306
Market Price
$ 66.26
Selling Price
$ 58.85
505
350
178
1386
Market Price
$ 67.88
Selling Price
$ 58.39
596
392
404
738
Market Price
$ 68.98
Selling Price
$ 57.70
1414
397
323
4896
Market Price
$ 66.45
Selling Price
$ 56.71
2121
491
1326
3575
Market Price
$ 61.97
Selling Price
$ 55.28
1333
1156
700
2702
Market Price
$ 47.56
Selling Price
$ 41.56
3176
1712
1101
4999
Market Price
$ 63.21
Selling Price
$ 54.17
3176
2925
1772
3546
Market Price
$ 38.51
Selling Price
$ 33.10
1525
860
650
3200
Market Price
$ 61.67
Selling Price
$ 52.11
2062
1955
1272
2603
Market Price
$ 36.31
Selling Price
$ 32.48
1538
1430
1301
3123
Market Price
$ 58.79
Selling Price
$ 51.77
976
541
541
1356
Market Price
$ 38.11
Selling Price
$ 32.12
2015
1046
838
4937
Market Price
$ 47.48
Selling Price
$ 39.60
866
242
440
2347
Market Price
$ 54.93
Selling Price
$ 46.97
2416
2337
868
4937
Market Price
$ 50.32
Selling Price
$ 45.08
1074
975
662
2190
Market Price
$ 31.62
Selling Price
$ 27.81
4706
1232
3013
4885
Market Price
$ 69.00
Selling Price
$ 57.99
1599
516
872
2164
Market Price
$ 35.75
Selling Price
$ 32.38
1010
824
740
1318
Market Price
$ 44.68
Selling Price
$ 37.97
2914
719
2737
3924