Market Price
$ 47.23
Selling Price
$ 41.36
283
80
226
1331
Market Price
$ 47.66
Selling Price
$ 42.75
863
397
644
903
Market Price
$ 56.21
Selling Price
$ 49.12
4154
3989
892
4945
Market Price
$ 52.49
Selling Price
$ 47.63
572
310
235
1660
Market Price
$ 63.17
Selling Price
$ 54.67
1041
243
404
2699
Market Price
$ 49.02
Selling Price
$ 43.57
500
167
377
1213
Market Price
$ 38.63
Selling Price
$ 34.39
679
638
400
1490
Market Price
$ 69.19
Selling Price
$ 57.80
3851
1246
992
4236
Market Price
$ 46.55
Selling Price
$ 41.54
588
461
226
1957
Market Price
$ 45.87
Selling Price
$ 41.63
1775
944
1097
2744
Market Price
$ 53.32
Selling Price
$ 47.20
629
128
298
677
Market Price
$ 62.99
Selling Price
$ 56.46
1699
348
411
4467
Market Price
$ 65.13
Selling Price
$ 58.36
753
673
459
2140
Market Price
$ 40.55
Selling Price
$ 35.11
1943
1420
1061
4922
Market Price
$ 36.46
Selling Price
$ 30.74
2835
1536
1045
4189
Market Price
$ 35.10
Selling Price
$ 31.19
480
311
394
2382
Market Price
$ 50.18
Selling Price
$ 45.07
1117
542
988
3581
Market Price
$ 64.70
Selling Price
$ 56.39
1999
593
998
3389
Market Price
$ 67.28
Selling Price
$ 58.96
1533
308
1326
2767
Market Price
$ 56.71
Selling Price
$ 47.81
849
652
696
2428
Market Price
$ 46.55
Selling Price
$ 40.02
920
641
629
2372
Market Price
$ 47.10
Selling Price
$ 42.44
364
268
244
1207
Market Price
$ 57.00
Selling Price
$ 49.06
1516
1019
1308
2082
Market Price
$ 53.95
Selling Price
$ 47.61
251
90
225
452
Market Price
$ 36.61
Selling Price
$ 31.34
1150
237
1139
4815
Market Price
$ 60.05
Selling Price
$ 51.36
864
677
213
1761
Market Price
$ 65.77
Selling Price
$ 55.15
1231
670
259
1992
Market Price
$ 65.64
Selling Price
$ 54.80
286
281
58
441
Market Price
$ 33.53
Selling Price
$ 29.62
414
344
185
954
Market Price
$ 53.21
Selling Price
$ 46.10
595
416
152
2421
Market Price
$ 55.40
Selling Price
$ 46.96
1421
1141
521
1690
Market Price
$ 47.83
Selling Price
$ 42.90
1782
842
1028
3689
Market Price
$ 70.90
Selling Price
$ 59.18
2840
625
2487
4518
Market Price
$ 33.99
Selling Price
$ 29.34
922
227
764
4144
Market Price
$ 65.05
Selling Price
$ 55.84
1362
577
1267
2439
Market Price
$ 31.73
Selling Price
$ 28.28
1694
1352
1053
2972
Market Price
$ 61.54
Selling Price
$ 55.19
3358
948
2618
3468
Market Price
$ 45.15
Selling Price
$ 39.22
731
502
580
880
Market Price
$ 56.02
Selling Price
$ 50.31
1099
274
557
1539
Market Price
$ 32.16
Selling Price
$ 27.44
841
525
330
1144