Market Price
$ 64.68
Selling Price
$ 56.74
2184
524
1097
2749
Market Price
$ 41.09
Selling Price
$ 36.08
371
281
242
999
Market Price
$ 37.87
Selling Price
$ 32.89
1991
1777
1051
4663
Market Price
$ 40.41
Selling Price
$ 34.46
1277
358
1258
1759
Market Price
$ 29.22
Selling Price
$ 26.47
2463
1569
1191
4813
Market Price
$ 42.52
Selling Price
$ 35.96
681
201
337
2270
Market Price
$ 61.85
Selling Price
$ 54.44
573
139
440
1895
Market Price
$ 53.32
Selling Price
$ 47.08
2792
2015
2349
3771
Market Price
$ 57.66
Selling Price
$ 51.99
4423
1845
2318
4864
Market Price
$ 44.69
Selling Price
$ 39.29
1586
1095
1415
2534
Market Price
$ 46.17
Selling Price
$ 39.82
281
149
264
701
Market Price
$ 67.15
Selling Price
$ 56.60
2081
1025
1396
3060
Market Price
$ 30.17
Selling Price
$ 26.06
1329
605
1038
1412
Market Price
$ 43.55
Selling Price
$ 39.57
866
813
283
1608
Market Price
$ 30.24
Selling Price
$ 25.59
1558
1277
1317
1731
Market Price
$ 50.51
Selling Price
$ 44.46
1245
624
778
2156
Market Price
$ 68.67
Selling Price
$ 57.24
2717
640
939
2826
Market Price
$ 54.82
Selling Price
$ 48.92
3734
2545
3650
3880
Market Price
$ 59.59
Selling Price
$ 54.11
907
734
214
2225
Market Price
$ 47.64
Selling Price
$ 42.22
3533
719
3506
4030
Market Price
$ 48.99
Selling Price
$ 43.99
810
520
790
1734
Market Price
$ 46.32
Selling Price
$ 39.25
755
263
200
1089
Market Price
$ 61.04
Selling Price
$ 54.08
1204
499
1134
4993
Market Price
$ 38.93
Selling Price
$ 33.72
515
132
370
1334
Market Price
$ 46.28
Selling Price
$ 41.51
282
235
248
643
Market Price
$ 29.95
Selling Price
$ 26.28
2010
1669
514
4256
Market Price
$ 63.88
Selling Price
$ 56.63
797
348
493
1793
Market Price
$ 34.71
Selling Price
$ 30.62
518
203
154
1240
Market Price
$ 52.49
Selling Price
$ 47.16
942
225
744
3992
Market Price
$ 27.82
Selling Price
$ 25.05
3872
779
3372
4988
Market Price
$ 33.68
Selling Price
$ 29.37
1316
999
509
3040
Market Price
$ 35.75
Selling Price
$ 32.27
1383
970
909
1405
Market Price
$ 41.49
Selling Price
$ 35.65
1033
244
477
4696
Market Price
$ 47.21
Selling Price
$ 40.33
164
121
78
524
Market Price
$ 66.29
Selling Price
$ 58.67
3847
2899
3240
4235
Market Price
$ 46.18
Selling Price
$ 41.01
1819
1013
707
3594
Market Price
$ 44.52
Selling Price
$ 40.46
981
251
271
1271
Market Price
$ 52.61
Selling Price
$ 45.42
382
212
88
570
Market Price
$ 64.52
Selling Price
$ 53.89
678
231
347
1289
Market Price
$ 62.47
Selling Price
$ 54.67
700
527
140
1226