Market Price
$ 54.24
Selling Price
$ 47.19
2517
1425
2286
4174
Market Price
$ 50.82
Selling Price
$ 44.26
1401
1041
1384
3898
Market Price
$ 30.69
Selling Price
$ 26.37
695
649
186
764
Market Price
$ 64.64
Selling Price
$ 55.87
617
458
355
787
Market Price
$ 33.44
Selling Price
$ 29.32
4264
2426
4222
4890
Market Price
$ 67.25
Selling Price
$ 56.91
2296
1169
2203
3968
Market Price
$ 61.74
Selling Price
$ 53.41
1403
568
1061
3117
Market Price
$ 56.69
Selling Price
$ 50.05
325
212
153
1519
Market Price
$ 63.14
Selling Price
$ 57.27
2371
1042
668
3781
Market Price
$ 66.21
Selling Price
$ 58.77
2067
1931
854
3097
Market Price
$ 69.27
Selling Price
$ 58.86
1007
380
274
3340
Market Price
$ 65.50
Selling Price
$ 58.52
1707
410
889
4907
Market Price
$ 66.01
Selling Price
$ 57.91
150
73
64
707
Market Price
$ 51.09
Selling Price
$ 45.34
1820
488
893
2327
Market Price
$ 41.02
Selling Price
$ 36.26
2383
1946
843
3016
Market Price
$ 41.05
Selling Price
$ 36.99
1360
589
560
1378
Market Price
$ 46.97
Selling Price
$ 41.23
1036
445
668
3408
Market Price
$ 41.08
Selling Price
$ 36.39
875
317
545
3513
Market Price
$ 42.49
Selling Price
$ 38.57
1524
1117
1287
2392
Market Price
$ 49.37
Selling Price
$ 43.82
2914
1028
2805
3657
Market Price
$ 61.03
Selling Price
$ 51.85
919
265
862
1105
Market Price
$ 46.28
Selling Price
$ 40.14
2112
1998
1942
4759
Market Price
$ 49.36
Selling Price
$ 41.28
744
154
437
1152
Market Price
$ 69.05
Selling Price
$ 58.75
3248
2418
1477
4718
Market Price
$ 33.83
Selling Price
$ 29.16
483
351
281
649
Market Price
$ 51.73
Selling Price
$ 44.01
1379
1249
766
4363
Market Price
$ 37.47
Selling Price
$ 31.97
1015
702
394
1388
Market Price
$ 62.28
Selling Price
$ 53.61
991
292
336
1182
Market Price
$ 52.30
Selling Price
$ 47.02
747
163
511
2729
Market Price
$ 62.59
Selling Price
$ 52.17
1681
775
1185
4643
Market Price
$ 44.71
Selling Price
$ 39.61
2843
2310
1560
3238
Market Price
$ 32.87
Selling Price
$ 28.63
3196
2993
1678
3711
Market Price
$ 54.66
Selling Price
$ 49.51
990
901
422
1580
Market Price
$ 46.42
Selling Price
$ 41.30
2633
923
1614
4449
Market Price
$ 35.74
Selling Price
$ 32.34
847
221
655
1164
Market Price
$ 47.84
Selling Price
$ 43.46
1599
340
700
1802
Market Price
$ 63.95
Selling Price
$ 53.32
4671
4536
2351
4900
Market Price
$ 65.19
Selling Price
$ 54.38
1806
621
637
3456
Market Price
$ 63.35
Selling Price
$ 52.87
1547
946
1546
3884
Market Price
$ 45.89
Selling Price
$ 38.32
1383
1001
881
2532