Market Price
$ 52.63
Selling Price
$ 46.09
2575
1946
516
4678
Market Price
$ 31.60
Selling Price
$ 26.69
475
351
113
2173
Market Price
$ 66.54
Selling Price
$ 55.79
2018
558
1179
3806
Market Price
$ 62.54
Selling Price
$ 52.42
3655
3201
2895
4272
Market Price
$ 44.18
Selling Price
$ 37.10
184
164
91
922
Market Price
$ 55.03
Selling Price
$ 47.70
221
188
81
568
Market Price
$ 42.29
Selling Price
$ 35.46
2247
1057
1605
4666
Market Price
$ 54.43
Selling Price
$ 46.53
1194
625
656
3812
Market Price
$ 54.22
Selling Price
$ 45.74
839
462
542
3577
Market Price
$ 45.57
Selling Price
$ 40.72
1197
1066
510
1913
Market Price
$ 61.73
Selling Price
$ 55.95
2770
888
904
3438
Market Price
$ 42.37
Selling Price
$ 36.34
2099
1595
575
3393
Market Price
$ 39.48
Selling Price
$ 33.59
872
645
361
3400
Market Price
$ 39.22
Selling Price
$ 35.54
749
156
699
3342
Market Price
$ 32.17
Selling Price
$ 28.03
730
548
580
1999
Market Price
$ 42.46
Selling Price
$ 38.20
2787
998
2430
3974
Market Price
$ 65.54
Selling Price
$ 57.66
471
452
345
635
Market Price
$ 46.34
Selling Price
$ 40.04
1513
319
1493
3564
Market Price
$ 58.46
Selling Price
$ 50.84
3378
1112
2308
4689
Market Price
$ 46.23
Selling Price
$ 39.72
2937
2344
2051
3851
Market Price
$ 34.82
Selling Price
$ 29.26
1981
1471
1052
4947
Market Price
$ 31.60
Selling Price
$ 27.19
1068
780
797
2110
Market Price
$ 43.05
Selling Price
$ 38.90
601
487
175
2312
Market Price
$ 40.20
Selling Price
$ 35.77
1471
1246
699
1720
Market Price
$ 56.86
Selling Price
$ 49.98
2231
1488
2037
2944
Market Price
$ 31.45
Selling Price
$ 28.04
3739
2319
1838
4940
Market Price
$ 67.51
Selling Price
$ 56.74
291
256
110
727
Market Price
$ 49.26
Selling Price
$ 41.89
1506
1497
1356
3036
Market Price
$ 48.09
Selling Price
$ 42.56
727
445
339
1736
Market Price
$ 54.71
Selling Price
$ 48.64
4105
3181
1755
4236
Market Price
$ 53.04
Selling Price
$ 46.89
2212
1148
1635
3027
Market Price
$ 33.60
Selling Price
$ 30.26
530
247
435
1594
Market Price
$ 55.14
Selling Price
$ 49.81
2534
1398
2224
3959
Market Price
$ 33.77
Selling Price
$ 29.59
441
187
353
1122
Market Price
$ 55.68
Selling Price
$ 47.72
4444
1375
1963
4508
Market Price
$ 29.77
Selling Price
$ 26.33
2170
1987
1923
3903
Market Price
$ 61.70
Selling Price
$ 54.65
423
289
216
1136
Market Price
$ 55.94
Selling Price
$ 50.64
4082
1374
2111
4660
Market Price
$ 52.26
Selling Price
$ 46.18
1590
687
401
2120
Market Price
$ 32.72
Selling Price
$ 28.43
1790
1067
457
3319