Market Price
$ 52.56
Selling Price
$ 47.49
1546
1087
1207
3574
Market Price
$ 42.21
Selling Price
$ 37.96
1190
540
714
1503
Market Price
$ 31.58
Selling Price
$ 27.44
1811
368
1621
3845
Market Price
$ 70.55
Selling Price
$ 59.75
1845
1793
956
2318
Market Price
$ 65.68
Selling Price
$ 58.76
3319
2525
2116
3702
Market Price
$ 54.21
Selling Price
$ 46.36
323
139
299
1018
Market Price
$ 43.07
Selling Price
$ 37.68
1042
675
859
3713
Market Price
$ 30.49
Selling Price
$ 27.34
356
251
232
1132
Market Price
$ 54.94
Selling Price
$ 48.01
2968
1717
953
3220
Market Price
$ 44.54
Selling Price
$ 39.23
203
62
56
919
Market Price
$ 60.33
Selling Price
$ 52.72
377
160
301
533
Market Price
$ 48.67
Selling Price
$ 43.12
322
298
91
492
Market Price
$ 67.21
Selling Price
$ 57.63
671
308
503
1722
Market Price
$ 55.06
Selling Price
$ 50.01
188
94
59
691
Market Price
$ 38.30
Selling Price
$ 32.47
1102
1095
688
4925
Market Price
$ 47.54
Selling Price
$ 40.79
931
390
191
3890
Market Price
$ 42.70
Selling Price
$ 37.15
806
492
557
2573
Market Price
$ 32.87
Selling Price
$ 28.33
640
348
639
835
Market Price
$ 29.61
Selling Price
$ 26.50
3176
749
2540
4047
Market Price
$ 44.73
Selling Price
$ 38.05
919
665
361
2760
Market Price
$ 38.74
Selling Price
$ 34.58
630
293
142
1123
Market Price
$ 68.46
Selling Price
$ 59.96
2524
812
553
3050
Market Price
$ 38.84
Selling Price
$ 33.40
363
352
155
598
Market Price
$ 31.66
Selling Price
$ 27.35
2569
2119
1001
4516
Market Price
$ 58.11
Selling Price
$ 49.45
374
342
316
696
Market Price
$ 48.82
Selling Price
$ 41.63
865
325
314
1862
Market Price
$ 39.35
Selling Price
$ 32.90
817
487
663
2684
Market Price
$ 61.70
Selling Price
$ 55.96
1105
560
447
1928
Market Price
$ 32.00
Selling Price
$ 27.30
2245
735
2218
2737
Market Price
$ 59.91
Selling Price
$ 53.51
269
232
116
762
Market Price
$ 43.19
Selling Price
$ 36.75
578
313
258
1319
Market Price
$ 40.44
Selling Price
$ 35.09
1283
578
683
3256
Market Price
$ 30.48
Selling Price
$ 26.23
846
516
824
1473
Market Price
$ 52.64
Selling Price
$ 47.02
1291
273
961
2085
Market Price
$ 55.17
Selling Price
$ 49.62
3515
2730
1181
4471
Market Price
$ 39.36
Selling Price
$ 35.36
2246
1372
1348
3937
Market Price
$ 54.16
Selling Price
$ 45.72
1972
1498
1738
3192
Market Price
$ 51.97
Selling Price
$ 44.42
1533
1110
994
1898
Market Price
$ 43.51
Selling Price
$ 38.79
1390
1018
1337
2804
Market Price
$ 33.21
Selling Price
$ 29.84
1722
1447
1337
4674