Market Price
$ 63.38
Selling Price
$ 53.50
391
359
249
823
Market Price
$ 59.46
Selling Price
$ 53.71
1033
743
571
3795
Market Price
$ 46.04
Selling Price
$ 40.02
310
272
73
828
Market Price
$ 58.12
Selling Price
$ 52.13
219
43
84
1071
Market Price
$ 59.33
Selling Price
$ 53.55
798
384
649
1245
Market Price
$ 44.56
Selling Price
$ 40.21
1907
1187
1669
3015
Market Price
$ 33.37
Selling Price
$ 29.16
1355
355
1113
4042
Market Price
$ 29.67
Selling Price
$ 26.86
3199
2251
2796
4648
Market Price
$ 30.09
Selling Price
$ 26.72
845
745
218
978
Market Price
$ 45.74
Selling Price
$ 38.91
586
201
271
1235
Market Price
$ 58.83
Selling Price
$ 50.27
1451
1121
631
4602
Market Price
$ 57.57
Selling Price
$ 51.80
720
497
151
1969
Market Price
$ 55.96
Selling Price
$ 49.58
1525
795
1453
3247
Market Price
$ 53.42
Selling Price
$ 45.37
1477
502
1180
3946
Market Price
$ 43.76
Selling Price
$ 39.09
2394
1309
2069
2558
Market Price
$ 35.23
Selling Price
$ 30.02
743
258
638
2839
Market Price
$ 32.96
Selling Price
$ 28.68
986
316
762
3987
Market Price
$ 59.35
Selling Price
$ 52.79
2486
2006
2416
4010
Market Price
$ 40.61
Selling Price
$ 35.09
985
889
930
2816
Market Price
$ 52.50
Selling Price
$ 44.21
2271
1157
914
3494
Market Price
$ 47.31
Selling Price
$ 41.99
2327
1452
582
4528
Market Price
$ 69.24
Selling Price
$ 58.59
442
410
100
610
Market Price
$ 46.80
Selling Price
$ 40.31
2114
1103
982
2181
Market Price
$ 30.63
Selling Price
$ 27.66
1165
690
920
1429
Market Price
$ 66.77
Selling Price
$ 59.32
897
417
605
1629
Market Price
$ 39.52
Selling Price
$ 34.66
87
71
87
418
Market Price
$ 49.24
Selling Price
$ 41.32
2459
1928
2325
4013
Market Price
$ 29.22
Selling Price
$ 25.64
975
877
260
1142
Market Price
$ 37.74
Selling Price
$ 32.30
2635
2384
2290
2977
Market Price
$ 53.53
Selling Price
$ 48.62
1466
1287
1085
1825
Market Price
$ 59.26
Selling Price
$ 50.27
1148
687
672
4838
Market Price
$ 56.98
Selling Price
$ 47.57
3626
2288
2257
4363
Market Price
$ 63.41
Selling Price
$ 54.20
3935
1980
1608
4538
Market Price
$ 35.83
Selling Price
$ 31.14
2079
829
1098
3674
Market Price
$ 58.33
Selling Price
$ 48.83
2007
1059
1614
4143
Market Price
$ 32.49
Selling Price
$ 27.67
778
159
717
1617
Market Price
$ 67.35
Selling Price
$ 56.51
355
230
79
1328
Market Price
$ 49.75
Selling Price
$ 41.63
1093
874
248
1600
Market Price
$ 50.43
Selling Price
$ 42.21
1823
1601
581
1975
Market Price
$ 43.50
Selling Price
$ 36.47
2546
2493
2504
4260