Market Price
$ 60.88
Selling Price
$ 53.40
450
409
259
1288
Market Price
$ 33.59
Selling Price
$ 29.80
2305
1974
749
2811
Market Price
$ 39.85
Selling Price
$ 35.20
998
626
836
2302
Market Price
$ 57.83
Selling Price
$ 52.06
981
443
551
2249
Market Price
$ 50.94
Selling Price
$ 43.38
1931
1410
1488
3789
Market Price
$ 53.75
Selling Price
$ 46.60
1368
1319
1013
3260
Market Price
$ 50.31
Selling Price
$ 43.21
673
376
293
930
Market Price
$ 55.67
Selling Price
$ 48.16
221
46
131
673
Market Price
$ 53.74
Selling Price
$ 45.86
517
467
299
1286
Market Price
$ 32.57
Selling Price
$ 28.71
3763
761
2061
3941
Market Price
$ 41.87
Selling Price
$ 35.89
3620
816
1958
4564
Market Price
$ 35.28
Selling Price
$ 30.25
2186
1591
1453
3470
Market Price
$ 34.78
Selling Price
$ 30.12
747
204
201
1068
Market Price
$ 50.80
Selling Price
$ 43.45
223
71
85
701
Market Price
$ 50.74
Selling Price
$ 42.38
3045
2098
1459
4204
Market Price
$ 42.38
Selling Price
$ 36.15
687
507
681
775
Market Price
$ 42.37
Selling Price
$ 37.79
1106
541
706
2847
Market Price
$ 47.35
Selling Price
$ 42.60
769
709
300
1594
Market Price
$ 57.34
Selling Price
$ 50.07
1052
407
243
1320
Market Price
$ 28.64
Selling Price
$ 25.92
2292
1875
934
4197
Market Price
$ 34.61
Selling Price
$ 29.84
543
239
320
1831
Market Price
$ 53.23
Selling Price
$ 44.43
331
251
223
987
Market Price
$ 63.77
Selling Price
$ 55.77
1893
1234
701
4340
Market Price
$ 38.52
Selling Price
$ 34.81
1251
897
364
3616
Market Price
$ 48.29
Selling Price
$ 42.75
2057
528
972
2105
Market Price
$ 57.16
Selling Price
$ 51.32
761
685
675
880
Market Price
$ 45.41
Selling Price
$ 39.61
3505
3106
2551
4953
Market Price
$ 46.25
Selling Price
$ 40.58
823
818
706
1140
Market Price
$ 68.39
Selling Price
$ 57.77
1592
531
930
3221
Market Price
$ 33.11
Selling Price
$ 27.75
2956
1548
1704
3165
Market Price
$ 60.51
Selling Price
$ 53.67
1710
712
469
4271
Market Price
$ 54.09
Selling Price
$ 48.53
2872
1580
1428
3292
Market Price
$ 64.61
Selling Price
$ 54.66
1557
900
540
1629
Market Price
$ 50.39
Selling Price
$ 43.25
255
204
62
656
Market Price
$ 52.27
Selling Price
$ 45.54
515
214
217
1124
Market Price
$ 48.03
Selling Price
$ 41.48
620
153
164
2795
Market Price
$ 50.80
Selling Price
$ 45.61
931
212
682
3092
Market Price
$ 33.70
Selling Price
$ 30.53
3618
2069
1770
4906
Market Price
$ 45.59
Selling Price
$ 39.02
1039
443
317
1510
Market Price
$ 39.94
Selling Price
$ 34.85
1372
329
422
3845