Market Price
$ 50.46
Selling Price
$ 42.40
1787
1131
1506
4734
Market Price
$ 60.95
Selling Price
$ 52.68
1761
1753
969
2143
Market Price
$ 47.52
Selling Price
$ 42.00
236
202
55
797
Market Price
$ 61.36
Selling Price
$ 55.77
1954
1629
1680
4308
Market Price
$ 53.11
Selling Price
$ 47.29
1277
977
400
1976
Market Price
$ 60.81
Selling Price
$ 51.89
1571
369
1490
2656
Market Price
$ 31.36
Selling Price
$ 27.38
2952
1993
923
4178
Market Price
$ 37.53
Selling Price
$ 31.67
1530
1178
342
3391
Market Price
$ 66.08
Selling Price
$ 58.66
1188
1055
717
2584
Market Price
$ 37.01
Selling Price
$ 32.21
228
188
221
591
Market Price
$ 57.64
Selling Price
$ 49.13
196
191
55
407
Market Price
$ 46.28
Selling Price
$ 39.48
1764
531
665
1846
Market Price
$ 61.32
Selling Price
$ 52.75
871
292
223
925
Market Price
$ 62.80
Selling Price
$ 54.76
838
285
832
1652
Market Price
$ 60.34
Selling Price
$ 53.69
286
64
148
1124
Market Price
$ 33.21
Selling Price
$ 27.89
2508
614
1261
3270
Market Price
$ 65.02
Selling Price
$ 55.25
279
168
92
507
Market Price
$ 31.43
Selling Price
$ 27.79
1339
947
1133
3778
Market Price
$ 51.18
Selling Price
$ 42.90
720
309
180
781
Market Price
$ 48.35
Selling Price
$ 42.24
1405
919
1221
4049
Market Price
$ 41.27
Selling Price
$ 36.10
2729
2549
1715
3642
Market Price
$ 58.84
Selling Price
$ 49.42
574
418
281
1680
Market Price
$ 45.24
Selling Price
$ 38.67
307
280
261
740
Market Price
$ 32.26
Selling Price
$ 27.98
987
198
841
1117
Market Price
$ 29.59
Selling Price
$ 25.40
335
92
111
1546
Market Price
$ 53.98
Selling Price
$ 48.02
2531
1566
1288
2875
Market Price
$ 59.39
Selling Price
$ 51.56
1860
1626
1519
3994
Market Price
$ 55.49
Selling Price
$ 49.92
3653
1857
2171
4655
Market Price
$ 53.79
Selling Price
$ 46.02
1444
1202
527
2542
Market Price
$ 60.91
Selling Price
$ 51.73
396
163
85
1323
Market Price
$ 32.30
Selling Price
$ 27.54
2732
2248
2149
4404
Market Price
$ 36.10
Selling Price
$ 31.98
1886
1293
620
1893
Market Price
$ 53.34
Selling Price
$ 47.46
1220
293
877
2928
Market Price
$ 28.38
Selling Price
$ 25.11
2910
1004
1250
4926
Market Price
$ 33.54
Selling Price
$ 29.36
1316
718
633
4894
Market Price
$ 50.95
Selling Price
$ 43.90
1376
397
642
4727
Market Price
$ 36.58
Selling Price
$ 31.71
1268
275
1012
1331
Market Price
$ 47.19
Selling Price
$ 41.55
511
308
456
1789
Market Price
$ 30.85
Selling Price
$ 27.02
669
639
434
2595
Market Price
$ 51.92
Selling Price
$ 46.18
2342
1287
1599
4405