Market Price
$ 48.10
Selling Price
$ 40.59
964
791
706
1082
Market Price
$ 51.95
Selling Price
$ 46.83
820
707
285
1187
Market Price
$ 39.00
Selling Price
$ 32.85
1644
1339
928
4044
Market Price
$ 47.10
Selling Price
$ 42.48
1353
439
730
3362
Market Price
$ 32.47
Selling Price
$ 28.18
2457
2212
2096
4452
Market Price
$ 56.60
Selling Price
$ 47.80
571
254
166
756
Market Price
$ 59.80
Selling Price
$ 50.28
986
441
390
2234
Market Price
$ 66.73
Selling Price
$ 59.53
3733
2458
3396
4723
Market Price
$ 56.13
Selling Price
$ 50.79
1805
968
1031
2677
Market Price
$ 65.98
Selling Price
$ 56.47
1446
1156
1250
4993
Market Price
$ 37.66
Selling Price
$ 33.86
774
482
728
2256
Market Price
$ 34.07
Selling Price
$ 29.27
2604
1201
2010
3975
Market Price
$ 34.11
Selling Price
$ 29.17
2822
1564
1291
3014
Market Price
$ 64.33
Selling Price
$ 53.86
891
829
198
1120
Market Price
$ 27.57
Selling Price
$ 25.04
1296
419
548
3542
Market Price
$ 55.67
Selling Price
$ 50.45
714
150
190
1158
Market Price
$ 50.18
Selling Price
$ 44.07
247
80
163
652
Market Price
$ 54.58
Selling Price
$ 48.30
1116
961
541
1226
Market Price
$ 37.69
Selling Price
$ 34.14
417
331
324
483
Market Price
$ 37.77
Selling Price
$ 32.47
1276
997
1264
3766
Market Price
$ 67.59
Selling Price
$ 57.74
391
374
292
1048
Market Price
$ 34.36
Selling Price
$ 30.41
298
166
261
833
Market Price
$ 67.38
Selling Price
$ 58.10
2351
2073
1693
3864
Market Price
$ 63.62
Selling Price
$ 55.03
2384
1234
1023
3434
Market Price
$ 59.69
Selling Price
$ 52.34
823
697
232
3569
Market Price
$ 28.51
Selling Price
$ 25.56
654
190
390
1228
Market Price
$ 44.66
Selling Price
$ 40.16
404
138
322
618
Market Price
$ 31.59
Selling Price
$ 26.74
1764
1589
1241
4454
Market Price
$ 67.41
Selling Price
$ 57.85
545
366
333
1403
Market Price
$ 49.25
Selling Price
$ 44.18
365
336
348
1816
Market Price
$ 52.28
Selling Price
$ 46.01
666
664
184
2004
Market Price
$ 35.00
Selling Price
$ 30.29
2967
1067
2449
3023
Market Price
$ 55.86
Selling Price
$ 50.15
2224
1006
1070
3442
Market Price
$ 35.31
Selling Price
$ 30.15
2862
1893
2164
3840
Market Price
$ 43.53
Selling Price
$ 36.86
523
383
309
2242
Market Price
$ 60.80
Selling Price
$ 54.72
138
98
102
573
Market Price
$ 41.20
Selling Price
$ 35.58
833
602
534
1261
Market Price
$ 52.98
Selling Price
$ 44.40
4310
3427
1362
4791
Market Price
$ 33.59
Selling Price
$ 30.47
1078
824
573
1690
Market Price
$ 43.51
Selling Price
$ 39.32
1030
713
821
3455