Market Price
$ 47.34
Selling Price
$ 40.78
1163
272
382
3592
Market Price
$ 44.54
Selling Price
$ 38.60
779
271
649
2761
Market Price
$ 33.91
Selling Price
$ 30.75
4001
3015
2094
4607
Market Price
$ 34.65
Selling Price
$ 30.04
588
550
420
1496
Market Price
$ 48.39
Selling Price
$ 43.15
416
286
318
591
Market Price
$ 35.82
Selling Price
$ 30.24
1725
1100
1311
2431
Market Price
$ 44.62
Selling Price
$ 39.35
1889
1550
1382
3202
Market Price
$ 66.39
Selling Price
$ 58.84
465
116
195
1007
Market Price
$ 62.29
Selling Price
$ 53.28
979
665
418
1956
Market Price
$ 43.99
Selling Price
$ 37.52
3010
2367
754
3712
Market Price
$ 69.61
Selling Price
$ 59.78
2727
2085
2331
3591
Market Price
$ 63.77
Selling Price
$ 55.46
3456
2208
1872
4089
Market Price
$ 46.08
Selling Price
$ 40.84
1422
311
743
2335
Market Price
$ 49.37
Selling Price
$ 41.24
1290
979
578
4326
Market Price
$ 40.49
Selling Price
$ 35.13
1538
1423
1044
1967
Market Price
$ 67.08
Selling Price
$ 59.80
650
164
562
812
Market Price
$ 37.96
Selling Price
$ 32.95
3053
1904
1855
3384
Market Price
$ 30.55
Selling Price
$ 26.65
720
662
643
1100
Market Price
$ 42.64
Selling Price
$ 36.77
294
89
173
1036
Market Price
$ 38.36
Selling Price
$ 32.40
4633
3383
2398
4842
Market Price
$ 50.50
Selling Price
$ 45.08
322
153
304
462
Market Price
$ 49.01
Selling Price
$ 44.33
1873
1175
419
4892
Market Price
$ 57.38
Selling Price
$ 50.52
831
485
820
3529
Market Price
$ 57.24
Selling Price
$ 49.43
787
500
485
3416
Market Price
$ 40.12
Selling Price
$ 33.87
1895
925
1102
3394
Market Price
$ 63.50
Selling Price
$ 54.98
441
436
254
764
Market Price
$ 30.33
Selling Price
$ 25.34
1008
947
464
1118
Market Price
$ 32.03
Selling Price
$ 27.23
1039
1000
781
4998
Market Price
$ 62.08
Selling Price
$ 51.95
690
572
449
725
Market Price
$ 38.70
Selling Price
$ 34.16
2104
1569
2086
3733
Market Price
$ 65.00
Selling Price
$ 54.63
2373
1564
485
2866
Market Price
$ 56.25
Selling Price
$ 47.99
299
257
191
1049
Market Price
$ 48.33
Selling Price
$ 41.77
2480
1765
868
2977
Market Price
$ 37.12
Selling Price
$ 33.62
755
616
235
1332
Market Price
$ 54.00
Selling Price
$ 45.45
2333
1767
2197
3042
Market Price
$ 36.56
Selling Price
$ 32.88
2376
503
1477
2647
Market Price
$ 36.24
Selling Price
$ 31.31
816
254
617
3204
Market Price
$ 50.13
Selling Price
$ 44.56
3557
1669
950
4126
Market Price
$ 62.29
Selling Price
$ 55.49
2143
1791
1262
2659
Market Price
$ 54.97
Selling Price
$ 45.97
140
80
56
491