Market Price
$ 58.60
Selling Price
$ 49.68
726
324
539
1050
Market Price
$ 41.66
Selling Price
$ 36.74
1187
988
1137
2113
Market Price
$ 67.42
Selling Price
$ 59.67
2229
593
1702
2728
Market Price
$ 51.41
Selling Price
$ 43.87
1418
1090
844
1442
Market Price
$ 36.87
Selling Price
$ 33.22
2410
1352
2274
3677
Market Price
$ 64.62
Selling Price
$ 55.75
308
94
257
456
Market Price
$ 44.74
Selling Price
$ 38.51
1313
569
881
1330
Market Price
$ 42.86
Selling Price
$ 37.27
1558
547
1457
2986
Market Price
$ 59.42
Selling Price
$ 52.61
4521
1236
4012
4711
Market Price
$ 49.36
Selling Price
$ 43.59
1483
971
550
1539
Market Price
$ 51.96
Selling Price
$ 46.78
1423
747
307
3391
Market Price
$ 48.09
Selling Price
$ 43.44
578
287
575
890
Market Price
$ 40.78
Selling Price
$ 36.80
1967
444
961
2912
Market Price
$ 29.85
Selling Price
$ 26.86
1528
485
1187
2658
Market Price
$ 42.37
Selling Price
$ 35.83
750
716
533
2863
Market Price
$ 61.35
Selling Price
$ 54.10
1680
1362
1624
2486
Market Price
$ 41.72
Selling Price
$ 34.89
946
697
672
3543
Market Price
$ 37.56
Selling Price
$ 31.79
1180
720
291
2071
Market Price
$ 62.21
Selling Price
$ 56.35
650
528
294
722
Market Price
$ 57.47
Selling Price
$ 51.65
1347
829
1247
1503
Market Price
$ 52.97
Selling Price
$ 47.30
2076
1109
1641
2340
Market Price
$ 48.38
Selling Price
$ 41.62
1322
1116
790
2689
Market Price
$ 54.20
Selling Price
$ 45.27
4558
2065
2242
4753
Market Price
$ 62.54
Selling Price
$ 53.24
3322
2393
2379
3528
Market Price
$ 50.04
Selling Price
$ 41.98
2432
773
1393
2453
Market Price
$ 49.52
Selling Price
$ 43.89
1773
1414
615
4066
Market Price
$ 31.61
Selling Price
$ 27.49
249
209
146
530
Market Price
$ 67.90
Selling Price
$ 57.85
256
181
223
773
Market Price
$ 35.68
Selling Price
$ 32.25
2757
1814
1851
3178
Market Price
$ 44.84
Selling Price
$ 37.81
1611
936
619
2439
Market Price
$ 65.29
Selling Price
$ 55.59
1590
1402
1084
3635
Market Price
$ 28.27
Selling Price
$ 25.05
1607
1173
783
4162
Market Price
$ 44.20
Selling Price
$ 38.22
1890
1617
1271
3646
Market Price
$ 69.51
Selling Price
$ 58.69
659
452
369
957
Market Price
$ 49.61
Selling Price
$ 41.74
2061
1694
629
4402
Market Price
$ 59.70
Selling Price
$ 53.33
675
225
417
1645
Market Price
$ 64.30
Selling Price
$ 54.97
3547
763
2173
3567
Market Price
$ 48.21
Selling Price
$ 42.18
584
130
515
2428
Market Price
$ 61.67
Selling Price
$ 55.31
1359
981
350
1507
Market Price
$ 53.14
Selling Price
$ 46.45
2434
619
796
3263