Market Price
$ 38.52
Selling Price
$ 34.27
2703
1890
2618
3807
Market Price
$ 32.13
Selling Price
$ 28.52
1161
856
745
2007
Market Price
$ 43.52
Selling Price
$ 39.45
604
347
121
1551
Market Price
$ 55.71
Selling Price
$ 47.90
2334
1292
1798
4363
Market Price
$ 53.10
Selling Price
$ 46.69
1411
468
820
4897
Market Price
$ 35.44
Selling Price
$ 30.18
3116
1077
1271
4479
Market Price
$ 44.86
Selling Price
$ 38.07
749
353
296
2035
Market Price
$ 36.93
Selling Price
$ 33.40
1760
1125
725
4272
Market Price
$ 38.67
Selling Price
$ 34.63
155
153
35
516
Market Price
$ 59.54
Selling Price
$ 49.93
4856
3995
1445
4963
Market Price
$ 45.94
Selling Price
$ 40.00
3587
2858
2638
4725
Market Price
$ 34.52
Selling Price
$ 30.02
541
508
533
1522
Market Price
$ 46.74
Selling Price
$ 40.04
439
196
382
570
Market Price
$ 29.94
Selling Price
$ 25.05
3264
3115
3110
3684
Market Price
$ 60.76
Selling Price
$ 55.08
3450
3054
2753
4069
Market Price
$ 44.40
Selling Price
$ 40.11
1165
409
395
1885
Market Price
$ 33.54
Selling Price
$ 28.50
1230
1058
796
1278
Market Price
$ 42.17
Selling Price
$ 37.45
1447
621
727
4251
Market Price
$ 49.84
Selling Price
$ 44.59
200
62
57
583
Market Price
$ 49.69
Selling Price
$ 41.84
823
555
306
1548
Market Price
$ 54.60
Selling Price
$ 46.53
3908
3796
1908
4217
Market Price
$ 35.98
Selling Price
$ 31.94
3036
2671
699
3334
Market Price
$ 48.70
Selling Price
$ 41.05
938
398
418
2093
Market Price
$ 57.76
Selling Price
$ 49.44
334
304
106
521
Market Price
$ 30.09
Selling Price
$ 25.39
2771
691
1660
3078
Market Price
$ 34.59
Selling Price
$ 29.17
1651
558
821
2195
Market Price
$ 35.46
Selling Price
$ 31.81
1719
1099
961
4891
Market Price
$ 65.83
Selling Price
$ 58.30
495
122
479
1373
Market Price
$ 50.88
Selling Price
$ 43.23
2318
2067
535
3208
Market Price
$ 38.67
Selling Price
$ 32.62
2959
2882
2247
2997
Market Price
$ 37.42
Selling Price
$ 31.62
1034
706
793
4374
Market Price
$ 51.64
Selling Price
$ 45.15
1198
850
988
2235
Market Price
$ 49.72
Selling Price
$ 44.72
3644
1445
2484
4922
Market Price
$ 30.73
Selling Price
$ 27.81
3070
1851
2352
3362
Market Price
$ 51.30
Selling Price
$ 46.45
247
217
127
1078
Market Price
$ 68.12
Selling Price
$ 59.81
1185
298
336
1191
Market Price
$ 48.92
Selling Price
$ 40.87
1015
720
641
2235
Market Price
$ 32.36
Selling Price
$ 28.18
850
787
614
1988
Market Price
$ 40.90
Selling Price
$ 36.68
1717
989
1502
2927
Market Price
$ 36.26
Selling Price
$ 31.74
603
132
271
1874