Market Price
$ 65.48
Selling Price
$ 58.79
2875
2041
1498
3206
Market Price
$ 37.98
Selling Price
$ 31.82
1149
1102
906
2361
Market Price
$ 43.55
Selling Price
$ 36.76
783
741
166
2933
Market Price
$ 63.53
Selling Price
$ 54.00
1055
612
987
3004
Market Price
$ 55.26
Selling Price
$ 46.08
848
528
315
2305
Market Price
$ 30.02
Selling Price
$ 27.13
763
610
745
1675
Market Price
$ 49.85
Selling Price
$ 44.86
1980
1386
1556
1982
Market Price
$ 67.91
Selling Price
$ 57.39
949
635
669
1021
Market Price
$ 41.17
Selling Price
$ 37.37
1832
1051
1783
1849
Market Price
$ 38.59
Selling Price
$ 34.82
1387
917
393
4471
Market Price
$ 30.17
Selling Price
$ 25.57
3792
1293
3618
4188
Market Price
$ 67.13
Selling Price
$ 57.68
1486
1467
837
4017
Market Price
$ 36.30
Selling Price
$ 32.61
2121
1358
1396
3787
Market Price
$ 42.32
Selling Price
$ 38.46
1288
386
719
2468
Market Price
$ 63.90
Selling Price
$ 56.56
2250
885
1233
2316
Market Price
$ 42.54
Selling Price
$ 38.12
1530
751
535
3745
Market Price
$ 66.64
Selling Price
$ 59.67
1377
906
1040
4572
Market Price
$ 35.65
Selling Price
$ 31.75
4403
1181
2969
4735
Market Price
$ 42.38
Selling Price
$ 36.36
1883
385
1312
3691
Market Price
$ 33.08
Selling Price
$ 30.02
3459
2147
2694
4853
Market Price
$ 33.95
Selling Price
$ 29.58
1565
1034
405
2060
Market Price
$ 35.47
Selling Price
$ 30.96
805
695
213
2638
Market Price
$ 53.80
Selling Price
$ 45.07
1195
559
555
2702
Market Price
$ 36.69
Selling Price
$ 33.13
550
117
386
759
Market Price
$ 63.36
Selling Price
$ 55.19
1014
424
849
4200
Market Price
$ 54.73
Selling Price
$ 49.27
188
172
46
777
Market Price
$ 64.73
Selling Price
$ 55.39
2144
932
1841
3663
Market Price
$ 36.18
Selling Price
$ 32.57
110
85
96
462
Market Price
$ 31.93
Selling Price
$ 27.48
2590
1202
830
3968
Market Price
$ 30.15
Selling Price
$ 26.61
878
668
422
990
Market Price
$ 44.97
Selling Price
$ 38.52
2118
1309
1538
2925
Market Price
$ 64.63
Selling Price
$ 58.67
590
423
516
1783
Market Price
$ 46.32
Selling Price
$ 41.60
1210
861
1198
4760
Market Price
$ 46.50
Selling Price
$ 41.45
369
358
210
1693
Market Price
$ 68.23
Selling Price
$ 58.55
1366
698
891
2760
Market Price
$ 33.61
Selling Price
$ 28.77
826
757
432
1430
Market Price
$ 65.67
Selling Price
$ 55.09
3085
3012
2698
4190
Market Price
$ 45.28
Selling Price
$ 38.90
4611
4283
1508
4933
Market Price
$ 30.25
Selling Price
$ 26.47
193
41
80
624
Market Price
$ 40.80
Selling Price
$ 34.48
913
485
754
1068