Market Price
$ 60.25
Selling Price
$ 50.45
573
234
252
1905
Market Price
$ 57.14
Selling Price
$ 48.67
2363
2343
1228
3730
Market Price
$ 62.98
Selling Price
$ 55.97
2478
1693
869
3677
Market Price
$ 38.81
Selling Price
$ 33.72
1895
526
1502
4631
Market Price
$ 45.36
Selling Price
$ 40.88
848
652
329
3162
Market Price
$ 43.00
Selling Price
$ 36.89
4609
4013
3580
4979
Market Price
$ 46.36
Selling Price
$ 39.52
281
111
115
978
Market Price
$ 39.17
Selling Price
$ 33.58
285
152
253
891
Market Price
$ 39.73
Selling Price
$ 34.46
1819
1044
1068
1952
Market Price
$ 45.46
Selling Price
$ 37.90
3011
2599
1377
4297
Market Price
$ 37.43
Selling Price
$ 31.68
1095
321
986
3217
Market Price
$ 36.16
Selling Price
$ 31.83
1090
325
673
4724
Market Price
$ 38.70
Selling Price
$ 34.16
2480
1554
898
3722
Market Price
$ 30.09
Selling Price
$ 26.33
1974
473
1035
4010
Market Price
$ 40.36
Selling Price
$ 35.82
2722
633
2134
3720
Market Price
$ 48.16
Selling Price
$ 42.60
456
152
390
695
Market Price
$ 43.29
Selling Price
$ 39.05
739
602
574
1608
Market Price
$ 48.41
Selling Price
$ 42.56
2147
945
808
2418
Market Price
$ 45.22
Selling Price
$ 37.91
449
330
177
982
Market Price
$ 59.79
Selling Price
$ 52.34
4090
1709
3726
4963
Market Price
$ 35.62
Selling Price
$ 31.25
3077
2524
1325
3504
Market Price
$ 57.20
Selling Price
$ 49.65
451
351
301
1341
Market Price
$ 34.02
Selling Price
$ 28.99
1969
770
764
2895
Market Price
$ 39.96
Selling Price
$ 35.10
407
239
123
951
Market Price
$ 31.91
Selling Price
$ 28.84
1810
1083
1499
2288
Market Price
$ 59.81
Selling Price
$ 51.37
2516
2151
1300
2660
Market Price
$ 49.00
Selling Price
$ 44.34
2561
1394
1143
4949
Market Price
$ 42.42
Selling Price
$ 36.77
4802
3022
3928
4843
Market Price
$ 42.80
Selling Price
$ 38.17
1956
805
830
4758
Market Price
$ 49.52
Selling Price
$ 43.03
947
839
684
2727
Market Price
$ 45.91
Selling Price
$ 38.99
2390
599
987
3236
Market Price
$ 63.63
Selling Price
$ 53.97
2778
2315
819
2942
Market Price
$ 50.08
Selling Price
$ 45.29
1005
780
280
3441
Market Price
$ 43.11
Selling Price
$ 37.49
2917
2379
2472
3019
Market Price
$ 44.84
Selling Price
$ 39.06
1038
299
240
1488
Market Price
$ 51.49
Selling Price
$ 44.27
2082
1008
1380
2709
Market Price
$ 33.64
Selling Price
$ 29.10
504
210
222
1541
Market Price
$ 55.51
Selling Price
$ 48.74
3298
1228
1390
4468
Market Price
$ 33.25
Selling Price
$ 28.19
344
304
128
1343
Market Price
$ 39.29
Selling Price
$ 34.08
497
453
333
2002