Market Price
$ 62.42
Selling Price
$ 53.77
560
513
255
2149
Market Price
$ 40.03
Selling Price
$ 35.89
341
250
240
1693
Market Price
$ 39.35
Selling Price
$ 33.57
3853
2231
1974
4929
Market Price
$ 40.93
Selling Price
$ 35.64
1267
325
545
2360
Market Price
$ 33.58
Selling Price
$ 28.22
2303
870
1078
4643
Market Price
$ 56.85
Selling Price
$ 50.15
1965
1854
1123
4803
Market Price
$ 36.78
Selling Price
$ 30.84
1014
908
765
3054
Market Price
$ 58.47
Selling Price
$ 49.69
2509
1279
2049
3862
Market Price
$ 61.12
Selling Price
$ 52.53
573
355
116
827
Market Price
$ 56.79
Selling Price
$ 50.99
1148
1037
524
1891
Market Price
$ 40.64
Selling Price
$ 35.81
1185
1128
711
4775
Market Price
$ 54.63
Selling Price
$ 46.02
1780
562
930
4861
Market Price
$ 65.84
Selling Price
$ 56.43
902
456
408
4397
Market Price
$ 55.61
Selling Price
$ 47.04
753
708
700
2181
Market Price
$ 32.06
Selling Price
$ 27.92
2236
892
1892
2705
Market Price
$ 40.56
Selling Price
$ 34.19
2206
776
1950
2711
Market Price
$ 57.52
Selling Price
$ 51.01
1364
1294
615
2533
Market Price
$ 61.68
Selling Price
$ 53.61
3754
1432
946
4454
Market Price
$ 58.04
Selling Price
$ 52.36
1087
232
508
1113
Market Price
$ 59.13
Selling Price
$ 49.39
2744
2410
2180
4003
Market Price
$ 63.65
Selling Price
$ 56.53
3358
2709
1953
4005
Market Price
$ 54.26
Selling Price
$ 46.08
2314
463
596
2866
Market Price
$ 30.34
Selling Price
$ 26.30
3397
2358
3023
4898
Market Price
$ 62.32
Selling Price
$ 55.13
1260
1194
863
3551
Market Price
$ 46.40
Selling Price
$ 39.79
3062
803
2856
3742
Market Price
$ 46.22
Selling Price
$ 39.61
1645
1395
483
4877
Market Price
$ 64.83
Selling Price
$ 56.08
1497
341
1366
1813
Market Price
$ 42.02
Selling Price
$ 36.93
564
183
397
834
Market Price
$ 66.20
Selling Price
$ 57.86
2354
1006
2193
3661
Market Price
$ 46.00
Selling Price
$ 40.79
2053
640
1555
3308
Market Price
$ 32.46
Selling Price
$ 28.69
1608
872
1183
3144
Market Price
$ 30.46
Selling Price
$ 25.89
1302
271
983
3043
Market Price
$ 29.06
Selling Price
$ 25.26
1435
1316
319
2868
Market Price
$ 29.11
Selling Price
$ 25.13
2964
665
1489
4245
Market Price
$ 54.00
Selling Price
$ 48.47
1736
1544
1240
2237
Market Price
$ 44.97
Selling Price
$ 40.73
3288
1042
1394
3338
Market Price
$ 64.34
Selling Price
$ 55.06
3289
1274
1046
3357
Market Price
$ 38.80
Selling Price
$ 34.86
941
596
376
4676
Market Price
$ 51.66
Selling Price
$ 43.09
298
130
245
1370
Market Price
$ 61.89
Selling Price
$ 51.85
3835
1233
3338
4134