Market Price
$ 65.06
Selling Price
$ 58.64
1010
416
405
1079
Market Price
$ 52.03
Selling Price
$ 45.89
2924
599
1097
4553
Market Price
$ 57.68
Selling Price
$ 48.61
1244
1082
827
1385
Market Price
$ 51.80
Selling Price
$ 45.72
1499
771
658
4391
Market Price
$ 32.85
Selling Price
$ 28.33
1408
752
692
2564
Market Price
$ 40.77
Selling Price
$ 35.30
843
716
785
1275
Market Price
$ 48.11
Selling Price
$ 41.06
580
288
270
788
Market Price
$ 27.54
Selling Price
$ 25.01
3449
2923
1890
4209
Market Price
$ 62.56
Selling Price
$ 54.66
358
338
202
417
Market Price
$ 31.66
Selling Price
$ 27.76
675
633
473
1555
Market Price
$ 48.18
Selling Price
$ 43.04
162
72
152
740
Market Price
$ 47.54
Selling Price
$ 42.49
2620
1508
1100
3773
Market Price
$ 55.75
Selling Price
$ 48.13
462
450
198
1343
Market Price
$ 66.81
Selling Price
$ 57.72
1547
1387
867
4790
Market Price
$ 28.75
Selling Price
$ 25.15
775
748
219
3232
Market Price
$ 42.18
Selling Price
$ 37.68
672
566
141
3006
Market Price
$ 68.42
Selling Price
$ 57.76
2797
2393
2502
3539
Market Price
$ 59.03
Selling Price
$ 52.03
630
619
461
988
Market Price
$ 40.43
Selling Price
$ 35.80
1778
918
1596
4870
Market Price
$ 63.29
Selling Price
$ 57.33
519
114
185
2207
Market Price
$ 32.34
Selling Price
$ 28.61
1053
923
756
3052
Market Price
$ 63.48
Selling Price
$ 55.24
3703
1784
1099
3754
Market Price
$ 59.61
Selling Price
$ 50.87
740
561
728
1302
Market Price
$ 67.89
Selling Price
$ 58.03
2993
1458
1508
4678
Market Price
$ 71.27
Selling Price
$ 59.76
2645
1073
1025
3842
Market Price
$ 56.58
Selling Price
$ 48.59
3208
2438
1195
3539
Market Price
$ 60.27
Selling Price
$ 52.73
4060
3695
2410
4626
Market Price
$ 46.04
Selling Price
$ 40.02
1760
1408
763
3873
Market Price
$ 61.35
Selling Price
$ 52.46
980
856
414
1318
Market Price
$ 50.88
Selling Price
$ 42.43
2202
801
1479
2271
Market Price
$ 62.71
Selling Price
$ 56.56
330
212
99
596
Market Price
$ 29.68
Selling Price
$ 25.12
613
509
464
1309
Market Price
$ 30.73
Selling Price
$ 26.35
1153
453
889
1370
Market Price
$ 45.99
Selling Price
$ 38.87
769
558
315
2163
Market Price
$ 68.22
Selling Price
$ 59.33
631
204
286
1479
Market Price
$ 36.76
Selling Price
$ 30.93
324
301
120
646
Market Price
$ 70.01
Selling Price
$ 58.45
2334
1053
815
2741
Market Price
$ 51.07
Selling Price
$ 43.77
582
289
420
757
Market Price
$ 65.04
Selling Price
$ 56.79
205
150
155
1005
Market Price
$ 28.91
Selling Price
$ 25.07
1095
989
501
1670