Market Price
$ 53.87
Selling Price
$ 48.78
736
518
190
968
Market Price
$ 62.12
Selling Price
$ 56.38
1101
826
524
3383
Market Price
$ 50.72
Selling Price
$ 46.05
1026
850
512
1038
Market Price
$ 44.34
Selling Price
$ 37.95
1711
1187
656
2554
Market Price
$ 60.47
Selling Price
$ 51.23
374
198
285
485
Market Price
$ 32.67
Selling Price
$ 29.40
1377
627
427
2647
Market Price
$ 54.36
Selling Price
$ 46.93
2106
1633
1000
2547
Market Price
$ 43.86
Selling Price
$ 36.75
2624
2247
2184
3155
Market Price
$ 57.24
Selling Price
$ 48.93
1001
865
476
1032
Market Price
$ 55.15
Selling Price
$ 49.31
660
219
379
1566
Market Price
$ 65.65
Selling Price
$ 57.54
1608
1416
805
3177
Market Price
$ 57.13
Selling Price
$ 47.79
2920
2710
1823
4298
Market Price
$ 46.35
Selling Price
$ 40.47
2315
472
1028
2716
Market Price
$ 50.84
Selling Price
$ 43.19
1156
1096
353
1296
Market Price
$ 55.85
Selling Price
$ 50.16
540
275
152
1251
Market Price
$ 29.23
Selling Price
$ 25.87
396
79
205
678
Market Price
$ 34.05
Selling Price
$ 29.73
1940
653
1681
4938
Market Price
$ 67.06
Selling Price
$ 55.93
720
409
314
1816
Market Price
$ 45.96
Selling Price
$ 39.97
936
616
917
1314
Market Price
$ 60.71
Selling Price
$ 51.30
2875
1175
857
4494
Market Price
$ 45.47
Selling Price
$ 40.51
646
404
221
1895
Market Price
$ 49.51
Selling Price
$ 42.09
4213
4204
2892
4823
Market Price
$ 55.69
Selling Price
$ 48.31
2218
1983
1774
4447
Market Price
$ 40.49
Selling Price
$ 34.82
3507
2649
1317
4180
Market Price
$ 37.64
Selling Price
$ 33.60
2186
1368
946
3834
Market Price
$ 66.09
Selling Price
$ 59.39
1380
890
1158
2072
Market Price
$ 52.51
Selling Price
$ 44.45
1154
1145
1120
1712
Market Price
$ 69.02
Selling Price
$ 57.62
3745
1176
1700
4569
Market Price
$ 44.30
Selling Price
$ 37.89
2395
1716
1831
3994
Market Price
$ 69.72
Selling Price
$ 58.94
730
637
560
2106
Market Price
$ 34.13
Selling Price
$ 30.61
1455
1209
1055
1598
Market Price
$ 65.61
Selling Price
$ 58.03
927
200
353
2914
Market Price
$ 36.11
Selling Price
$ 31.51
3293
2446
3197
4099
Market Price
$ 54.60
Selling Price
$ 48.18
1284
427
1254
1442
Market Price
$ 30.17
Selling Price
$ 26.46
456
281
316
809
Market Price
$ 63.22
Selling Price
$ 54.70
833
796
386
3088
Market Price
$ 30.44
Selling Price
$ 27.35
1198
852
1006
2535
Market Price
$ 34.88
Selling Price
$ 30.69
3456
3442
2165
3837
Market Price
$ 40.09
Selling Price
$ 33.70
2701
1053
1569
2995
Market Price
$ 57.66
Selling Price
$ 49.26
2493
1095
1712
2658