Market Price
$ 57.81
Selling Price
$ 48.20
1327
1068
305
2895
Market Price
$ 27.67
Selling Price
$ 25.14
747
463
703
2972
Market Price
$ 61.34
Selling Price
$ 52.51
1205
267
1138
3252
Market Price
$ 41.05
Selling Price
$ 35.80
1663
846
416
3802
Market Price
$ 39.06
Selling Price
$ 33.82
732
628
702
916
Market Price
$ 69.91
Selling Price
$ 59.44
845
578
195
1993
Market Price
$ 38.55
Selling Price
$ 32.80
1219
381
1068
2836
Market Price
$ 30.93
Selling Price
$ 26.51
695
377
527
980
Market Price
$ 67.07
Selling Price
$ 59.92
1406
1334
1265
4841
Market Price
$ 65.89
Selling Price
$ 59.36
1167
298
562
1226
Market Price
$ 67.43
Selling Price
$ 58.97
562
496
131
1241
Market Price
$ 39.93
Selling Price
$ 35.15
831
824
235
2050
Market Price
$ 34.02
Selling Price
$ 30.60
2151
1014
1573
3612
Market Price
$ 63.77
Selling Price
$ 54.29
892
653
770
2832
Market Price
$ 41.38
Selling Price
$ 36.94
132
67
36
486
Market Price
$ 40.14
Selling Price
$ 35.14
312
167
220
527
Market Price
$ 56.06
Selling Price
$ 49.59
259
184
231
1246
Market Price
$ 45.95
Selling Price
$ 39.27
1177
1164
834
2419
Market Price
$ 44.90
Selling Price
$ 40.58
3722
2696
2293
4090
Market Price
$ 41.03
Selling Price
$ 34.55
351
157
95
517
Market Price
$ 40.85
Selling Price
$ 35.72
4788
3797
4622
4961
Market Price
$ 45.38
Selling Price
$ 39.68
455
135
120
534
Market Price
$ 40.79
Selling Price
$ 34.23
923
742
340
1383
Market Price
$ 39.21
Selling Price
$ 35.49
1687
804
353
1868
Market Price
$ 46.40
Selling Price
$ 39.41
861
376
328
1035
Market Price
$ 54.35
Selling Price
$ 45.52
2511
842
1031
4271
Market Price
$ 48.32
Selling Price
$ 42.73
1246
331
596
4469
Market Price
$ 56.64
Selling Price
$ 47.72
314
240
63
1355
Market Price
$ 38.13
Selling Price
$ 33.61
2480
1149
1524
4690
Market Price
$ 50.48
Selling Price
$ 43.45
2306
1377
1891
3026
Market Price
$ 35.21
Selling Price
$ 29.55
1061
868
853
1668
Market Price
$ 31.68
Selling Price
$ 26.43
1388
459
1145
2284
Market Price
$ 43.80
Selling Price
$ 37.53
3083
2462
1934
3656
Market Price
$ 52.01
Selling Price
$ 45.41
1292
756
1069
4995
Market Price
$ 65.08
Selling Price
$ 54.84
1924
609
692
2755
Market Price
$ 38.29
Selling Price
$ 32.93
996
290
988
1137
Market Price
$ 44.29
Selling Price
$ 39.94
398
372
242
400
Market Price
$ 40.12
Selling Price
$ 35.59
3110
2990
1497
3806
Market Price
$ 28.84
Selling Price
$ 26.00
573
550
338
1608
Market Price
$ 38.51
Selling Price
$ 34.81
1740
399
613
4227