Market Price
$ 36.72
Selling Price
$ 33.05
1217
1064
742
3469
Market Price
$ 54.91
Selling Price
$ 48.52
1467
1010
322
1791
Market Price
$ 42.61
Selling Price
$ 38.19
3232
866
1692
4522
Market Price
$ 31.57
Selling Price
$ 27.48
394
78
292
1104
Market Price
$ 42.82
Selling Price
$ 36.40
2187
601
2071
2256
Market Price
$ 50.84
Selling Price
$ 43.17
1754
883
1336
2159
Market Price
$ 56.84
Selling Price
$ 51.48
3015
2837
1327
3711
Market Price
$ 57.28
Selling Price
$ 51.41
3169
1287
1397
4184
Market Price
$ 43.82
Selling Price
$ 36.86
1020
997
311
1555
Market Price
$ 67.80
Selling Price
$ 59.29
2286
1817
525
3299
Market Price
$ 50.81
Selling Price
$ 43.20
3980
3226
3654
4709
Market Price
$ 35.87
Selling Price
$ 32.24
1169
1106
267
1978
Market Price
$ 36.02
Selling Price
$ 31.00
1734
1065
1431
3878
Market Price
$ 53.07
Selling Price
$ 44.25
927
532
768
4388
Market Price
$ 49.71
Selling Price
$ 43.42
901
487
815
3986
Market Price
$ 56.27
Selling Price
$ 49.29
891
190
353
2823
Market Price
$ 53.44
Selling Price
$ 47.67
3572
2978
2245
3678
Market Price
$ 49.68
Selling Price
$ 43.03
1552
665
564
3768
Market Price
$ 40.02
Selling Price
$ 35.82
3980
3055
3184
4991
Market Price
$ 43.57
Selling Price
$ 37.02
1300
263
793
3186
Market Price
$ 49.28
Selling Price
$ 41.43
1887
1217
1703
2612
Market Price
$ 42.46
Selling Price
$ 36.71
278
97
104
663
Market Price
$ 59.05
Selling Price
$ 50.71
2629
1246
2004
4034
Market Price
$ 32.48
Selling Price
$ 28.95
2405
834
1006
2610
Market Price
$ 40.97
Selling Price
$ 34.67
2493
2080
1183
4051
Market Price
$ 46.28
Selling Price
$ 39.81
1503
456
1254
4095
Market Price
$ 51.57
Selling Price
$ 46.46
2811
2287
1188
2976
Market Price
$ 66.76
Selling Price
$ 55.82
1323
336
546
3788
Market Price
$ 64.65
Selling Price
$ 57.56
620
560
617
3054
Market Price
$ 63.44
Selling Price
$ 57.32
2173
530
2119
3504
Market Price
$ 37.53
Selling Price
$ 33.01
3082
2284
1381
4097
Market Price
$ 31.97
Selling Price
$ 27.58
1813
939
432
3327
Market Price
$ 45.43
Selling Price
$ 38.30
1984
1056
1014
3680
Market Price
$ 41.24
Selling Price
$ 34.63
331
214
292
420
Market Price
$ 43.55
Selling Price
$ 36.62
2103
1510
774
4895
Market Price
$ 33.97
Selling Price
$ 29.50
756
701
367
1858
Market Price
$ 46.59
Selling Price
$ 40.29
1437
330
1289
2427
Market Price
$ 41.42
Selling Price
$ 37.31
850
554
467
1082
Market Price
$ 32.54
Selling Price
$ 28.76
2105
1891
1526
2179
Market Price
$ 43.31
Selling Price
$ 38.82
3095
1918
1128
4315