Market Price
$ 54.52
Selling Price
$ 47.28
1103
1101
1076
3220
Market Price
$ 57.48
Selling Price
$ 48.00
801
308
703
2032
Market Price
$ 37.29
Selling Price
$ 32.57
705
423
482
843
Market Price
$ 60.86
Selling Price
$ 53.28
297
70
106
928
Market Price
$ 38.83
Selling Price
$ 34.61
774
311
301
3517
Market Price
$ 48.57
Selling Price
$ 43.26
1275
1208
1025
3813
Market Price
$ 34.59
Selling Price
$ 28.89
1494
1204
1030
4386
Market Price
$ 29.32
Selling Price
$ 25.40
1278
388
943
2410
Market Price
$ 66.78
Selling Price
$ 59.37
1626
917
1081
2578
Market Price
$ 41.05
Selling Price
$ 35.49
714
274
480
1356
Market Price
$ 36.79
Selling Price
$ 31.02
1261
327
963
2331
Market Price
$ 63.54
Selling Price
$ 54.87
2873
1655
581
2874
Market Price
$ 28.75
Selling Price
$ 26.11
2162
1765
1712
3915
Market Price
$ 32.83
Selling Price
$ 28.56
2019
880
1915
2735
Market Price
$ 60.11
Selling Price
$ 53.90
1379
1123
795
1575
Market Price
$ 43.48
Selling Price
$ 36.98
294
282
162
540
Market Price
$ 39.60
Selling Price
$ 35.33
856
718
802
1310
Market Price
$ 42.42
Selling Price
$ 38.22
3199
2921
2138
3522
Market Price
$ 61.30
Selling Price
$ 55.26
2314
2242
495
2365
Market Price
$ 68.00
Selling Price
$ 59.36
1518
1080
840
2495
Market Price
$ 42.36
Selling Price
$ 37.17
740
512
155
869
Market Price
$ 67.69
Selling Price
$ 57.17
419
195
137
1081
Market Price
$ 61.14
Selling Price
$ 51.23
1271
379
919
2586
Market Price
$ 55.33
Selling Price
$ 46.32
1178
637
1093
3515
Market Price
$ 47.86
Selling Price
$ 40.12
681
610
410
2762
Market Price
$ 51.30
Selling Price
$ 43.10
950
199
894
2948
Market Price
$ 57.77
Selling Price
$ 50.12
328
223
295
1186
Market Price
$ 42.17
Selling Price
$ 37.51
2991
1378
1659
4243
Market Price
$ 30.69
Selling Price
$ 25.80
2386
1915
942
3199
Market Price
$ 50.41
Selling Price
$ 45.50
4506
4261
3153
4902
Market Price
$ 67.73
Selling Price
$ 58.90
1397
830
627
3798
Market Price
$ 33.05
Selling Price
$ 28.00
393
317
218
928
Market Price
$ 35.97
Selling Price
$ 30.37
590
314
180
735
Market Price
$ 66.42
Selling Price
$ 56.28
1319
1059
764
3596
Market Price
$ 33.62
Selling Price
$ 28.68
153
84
57
676
Market Price
$ 64.64
Selling Price
$ 55.70
3114
1985
1397
4371
Market Price
$ 44.33
Selling Price
$ 39.94
491
417
437
1273
Market Price
$ 58.01
Selling Price
$ 51.34
431
190
273
1574
Market Price
$ 45.17
Selling Price
$ 40.58
421
264
402
1018
Market Price
$ 34.95
Selling Price
$ 30.52
4543
2279
3477
4570