Market Price
$ 58.55
Selling Price
$ 48.90
2303
2122
756
4909
Market Price
$ 51.98
Selling Price
$ 43.61
2627
1380
2448
4503
Market Price
$ 41.99
Selling Price
$ 36.39
836
820
741
3438
Market Price
$ 55.67
Selling Price
$ 49.44
729
664
454
766
Market Price
$ 59.92
Selling Price
$ 50.27
1221
495
1061
1647
Market Price
$ 65.54
Selling Price
$ 58.97
214
203
180
459
Market Price
$ 29.75
Selling Price
$ 26.53
648
511
255
990
Market Price
$ 31.58
Selling Price
$ 27.89
4085
4046
3360
4099
Market Price
$ 45.61
Selling Price
$ 40.98
2502
2480
1397
4158
Market Price
$ 57.98
Selling Price
$ 50.66
4083
2164
2447
4685
Market Price
$ 31.19
Selling Price
$ 27.45
335
153
258
1620
Market Price
$ 36.88
Selling Price
$ 32.19
559
209
536
1184
Market Price
$ 71.25
Selling Price
$ 59.50
2844
1716
1575
3468
Market Price
$ 37.25
Selling Price
$ 33.44
671
281
636
1148
Market Price
$ 45.40
Selling Price
$ 39.23
519
483
306
801
Market Price
$ 51.59
Selling Price
$ 45.90
1321
1195
295
1366
Market Price
$ 37.72
Selling Price
$ 31.76
119
51
69
419
Market Price
$ 59.91
Selling Price
$ 52.64
848
391
184
3236
Market Price
$ 50.06
Selling Price
$ 45.47
279
239
141
937
Market Price
$ 30.71
Selling Price
$ 26.57
827
681
665
1984
Market Price
$ 62.82
Selling Price
$ 55.80
1238
426
1201
1432
Market Price
$ 32.76
Selling Price
$ 29.14
653
542
459
951
Market Price
$ 66.00
Selling Price
$ 56.64
3184
992
1505
3994
Market Price
$ 34.65
Selling Price
$ 29.68
2838
1057
2410
2975
Market Price
$ 38.13
Selling Price
$ 33.92
2845
1966
1513
3278
Market Price
$ 42.81
Selling Price
$ 38.31
234
175
130
1054
Market Price
$ 38.66
Selling Price
$ 32.55
569
212
418
1162
Market Price
$ 36.69
Selling Price
$ 33.14
2402
2203
1795
2708
Market Price
$ 66.27
Selling Price
$ 59.38
481
123
276
833
Market Price
$ 37.02
Selling Price
$ 32.93
2117
827
542
2153
Market Price
$ 31.26
Selling Price
$ 26.75
837
365
326
2623
Market Price
$ 55.37
Selling Price
$ 48.60
167
163
142
534
Market Price
$ 33.82
Selling Price
$ 28.76
617
129
461
2742
Market Price
$ 52.04
Selling Price
$ 46.73
2849
1560
2211
4608
Market Price
$ 42.64
Selling Price
$ 36.63
4458
1500
3571
4778
Market Price
$ 29.77
Selling Price
$ 25.47
475
218
447
1098
Market Price
$ 67.93
Selling Price
$ 56.91
1648
760
363
3681
Market Price
$ 61.96
Selling Price
$ 54.69
921
541
740
3067
Market Price
$ 58.64
Selling Price
$ 52.18
543
131
491
1064
Market Price
$ 30.37
Selling Price
$ 25.41
678
251
191
1269