Market Price
$ 63.08
Selling Price
$ 52.66
3948
3009
2027
4444
Market Price
$ 53.49
Selling Price
$ 47.95
1670
1073
1638
1746
Market Price
$ 60.87
Selling Price
$ 54.03
722
375
611
1971
Market Price
$ 61.59
Selling Price
$ 54.07
1930
747
972
3033
Market Price
$ 61.99
Selling Price
$ 52.10
1054
870
896
3236
Market Price
$ 53.86
Selling Price
$ 48.82
1366
985
1179
4107
Market Price
$ 63.57
Selling Price
$ 55.66
1483
602
1189
1837
Market Price
$ 36.55
Selling Price
$ 33.16
4354
2375
2221
4515
Market Price
$ 32.82
Selling Price
$ 28.38
1981
1545
1217
3237
Market Price
$ 59.46
Selling Price
$ 51.25
886
737
212
3319
Market Price
$ 50.85
Selling Price
$ 44.29
3274
907
1358
4434
Market Price
$ 43.85
Selling Price
$ 36.74
2072
1233
480
4450
Market Price
$ 56.76
Selling Price
$ 49.80
322
100
97
1289
Market Price
$ 57.60
Selling Price
$ 50.75
1131
397
824
2444
Market Price
$ 42.80
Selling Price
$ 36.32
1750
1235
1039
4249
Market Price
$ 40.66
Selling Price
$ 35.28
907
239
529
985
Market Price
$ 30.11
Selling Price
$ 26.69
694
600
608
749
Market Price
$ 53.90
Selling Price
$ 47.73
799
238
610
2259
Market Price
$ 32.03
Selling Price
$ 27.31
750
288
691
2957
Market Price
$ 52.55
Selling Price
$ 44.61
683
664
164
2919
Market Price
$ 38.27
Selling Price
$ 33.59
498
438
456
1571
Market Price
$ 52.12
Selling Price
$ 44.44
1217
336
940
1410
Market Price
$ 36.65
Selling Price
$ 31.20
614
317
356
1681
Market Price
$ 47.29
Selling Price
$ 40.52
511
351
452
1531
Market Price
$ 57.93
Selling Price
$ 48.81
1174
676
1174
1241
Market Price
$ 70.75
Selling Price
$ 59.50
2346
1914
615
3380
Market Price
$ 32.16
Selling Price
$ 27.90
226
140
206
461
Market Price
$ 49.65
Selling Price
$ 41.67
898
521
573
2718
Market Price
$ 46.91
Selling Price
$ 40.15
1206
337
934
4186
Market Price
$ 51.40
Selling Price
$ 44.69
284
227
133
652
Market Price
$ 63.01
Selling Price
$ 52.77
3746
2444
1749
4214
Market Price
$ 60.49
Selling Price
$ 53.06
1215
705
314
2171
Market Price
$ 30.32
Selling Price
$ 27.51
3129
1613
2766
3315
Market Price
$ 36.42
Selling Price
$ 31.49
1536
608
1250
3045
Market Price
$ 41.76
Selling Price
$ 34.98
1031
541
981
1678
Market Price
$ 31.63
Selling Price
$ 27.81
2157
2148
2130
3936
Market Price
$ 44.27
Selling Price
$ 38.02
3271
1962
1885
4500
Market Price
$ 53.16
Selling Price
$ 45.76
702
219
639
1984
Market Price
$ 65.29
Selling Price
$ 55.27
3184
2283
2971
4329
Market Price
$ 51.89
Selling Price
$ 45.19
300
78
122
528