Market Price
$ 63.31
Selling Price
$ 55.34
992
279
297
1239
Market Price
$ 51.68
Selling Price
$ 45.63
1247
1058
988
2760
Market Price
$ 42.85
Selling Price
$ 37.60
2773
1195
623
3481
Market Price
$ 56.97
Selling Price
$ 50.79
1398
690
323
2067
Market Price
$ 62.00
Selling Price
$ 52.12
1923
1912
728
2096
Market Price
$ 55.36
Selling Price
$ 49.93
4495
2330
1456
4825
Market Price
$ 54.31
Selling Price
$ 45.84
1977
1412
425
3311
Market Price
$ 31.99
Selling Price
$ 28.10
685
175
191
1797
Market Price
$ 52.87
Selling Price
$ 46.55
3208
2017
3024
4205
Market Price
$ 43.12
Selling Price
$ 36.54
975
233
759
3751
Market Price
$ 30.17
Selling Price
$ 25.39
743
303
466
1634
Market Price
$ 67.43
Selling Price
$ 56.80
1800
1381
963
4647
Market Price
$ 35.87
Selling Price
$ 31.21
274
191
212
401
Market Price
$ 53.83
Selling Price
$ 48.08
479
167
478
480
Market Price
$ 30.35
Selling Price
$ 26.40
4208
2434
2260
4880
Market Price
$ 50.53
Selling Price
$ 42.97
2130
940
1017
2936
Market Price
$ 34.58
Selling Price
$ 31.15
1250
773
359
4395
Market Price
$ 33.90
Selling Price
$ 29.27
1526
691
453
4872
Market Price
$ 35.88
Selling Price
$ 30.06
1242
844
900
2919
Market Price
$ 61.07
Selling Price
$ 55.34
906
190
590
3143
Market Price
$ 59.38
Selling Price
$ 50.55
1160
1128
1118
2662
Market Price
$ 51.44
Selling Price
$ 45.80
1010
757
417
3493
Market Price
$ 56.97
Selling Price
$ 51.15
1581
879
880
2824
Market Price
$ 55.75
Selling Price
$ 49.99
677
627
635
1499
Market Price
$ 51.86
Selling Price
$ 46.27
1866
1826
1340
3639
Market Price
$ 62.33
Selling Price
$ 52.11
1010
381
956
3322
Market Price
$ 44.55
Selling Price
$ 39.77
1153
668
1111
1876
Market Price
$ 61.02
Selling Price
$ 52.24
463
167
182
1022
Market Price
$ 33.74
Selling Price
$ 30.48
2437
1525
1903
4028
Market Price
$ 28.11
Selling Price
$ 25.05
310
279
97
428
Market Price
$ 52.85
Selling Price
$ 46.59
1344
1083
986
4076
Market Price
$ 43.27
Selling Price
$ 37.63
1220
1001
958
2258
Market Price
$ 55.83
Selling Price
$ 50.52
379
158
228
1117
Market Price
$ 31.87
Selling Price
$ 28.33
793
555
793
1105
Market Price
$ 37.30
Selling Price
$ 33.70
839
439
268
1609
Market Price
$ 44.92
Selling Price
$ 38.40
2404
1392
583
2734
Market Price
$ 36.49
Selling Price
$ 32.76
1969
898
1433
3887
Market Price
$ 37.93
Selling Price
$ 33.47
2083
1649
1072
2550
Market Price
$ 55.46
Selling Price
$ 48.19
585
566
316
1147
Market Price
$ 29.45
Selling Price
$ 25.83
188
180
104
887