Market Price
$ 42.70
Selling Price
$ 37.06
3897
3848
1424
4460
Market Price
$ 64.68
Selling Price
$ 53.94
1307
462
612
1846
Market Price
$ 67.97
Selling Price
$ 57.55
3695
2432
3453
3777
Market Price
$ 63.84
Selling Price
$ 57.93
730
603
205
1520
Market Price
$ 38.90
Selling Price
$ 34.03
328
294
121
1568
Market Price
$ 61.38
Selling Price
$ 52.41
1214
1059
361
1282
Market Price
$ 65.59
Selling Price
$ 56.01
913
482
670
2312
Market Price
$ 63.03
Selling Price
$ 55.88
340
257
119
618
Market Price
$ 37.03
Selling Price
$ 31.13
576
559
175
1076
Market Price
$ 66.31
Selling Price
$ 59.93
262
233
203
1176
Market Price
$ 52.99
Selling Price
$ 46.17
3114
2357
1225
3351
Market Price
$ 55.64
Selling Price
$ 48.64
1747
1537
505
2795
Market Price
$ 68.29
Selling Price
$ 57.35
1391
467
856
1996
Market Price
$ 67.47
Selling Price
$ 59.37
1390
1124
822
3221
Market Price
$ 69.64
Selling Price
$ 59.83
3560
2279
1821
4744
Market Price
$ 56.03
Selling Price
$ 48.26
4064
3342
1794
4891
Market Price
$ 32.10
Selling Price
$ 28.82
1212
648
296
2364
Market Price
$ 40.07
Selling Price
$ 35.28
1294
1247
673
1374
Market Price
$ 60.67
Selling Price
$ 52.52
600
237
261
673
Market Price
$ 62.11
Selling Price
$ 55.78
1128
1038
656
2329
Market Price
$ 63.08
Selling Price
$ 55.46
1142
549
894
1371
Market Price
$ 34.29
Selling Price
$ 30.50
2936
1780
1531
4710
Market Price
$ 40.25
Selling Price
$ 35.68
1409
782
777
2953
Market Price
$ 46.66
Selling Price
$ 40.97
1616
1091
1439
1635
Market Price
$ 53.91
Selling Price
$ 48.05
1140
773
409
4077
Market Price
$ 41.39
Selling Price
$ 34.77
1755
1090
958
2794
Market Price
$ 51.75
Selling Price
$ 45.26
488
285
121
1267
Market Price
$ 48.62
Selling Price
$ 43.85
477
354
154
1511
Market Price
$ 57.93
Selling Price
$ 49.65
2062
1631
706
3658
Market Price
$ 56.57
Selling Price
$ 48.14
489
423
389
1632
Market Price
$ 49.65
Selling Price
$ 43.69
2184
2126
1113
2840
Market Price
$ 42.97
Selling Price
$ 36.76
2626
2424
1012
4712
Market Price
$ 42.32
Selling Price
$ 38.38
1425
1167
1406
3463
Market Price
$ 49.79
Selling Price
$ 43.37
3567
3227
1496
4835
Market Price
$ 58.62
Selling Price
$ 51.16
221
190
53
583
Market Price
$ 46.74
Selling Price
$ 39.15
1471
652
643
4186
Market Price
$ 60.51
Selling Price
$ 51.53
792
453
192
1617
Market Price
$ 49.09
Selling Price
$ 41.16
1035
653
674
1634
Market Price
$ 51.56
Selling Price
$ 43.10
1631
1207
1160
2439
Market Price
$ 56.21
Selling Price
$ 49.77
1937
1506
1485
2462