Market Price
$ 62.65
Selling Price
$ 53.94
807
621
335
1169
Market Price
$ 43.17
Selling Price
$ 37.61
509
448
415
526
Market Price
$ 57.27
Selling Price
$ 48.03
1562
761
1378
2232
Market Price
$ 40.80
Selling Price
$ 35.85
2078
706
1805
3525
Market Price
$ 66.54
Selling Price
$ 58.75
369
146
349
970
Market Price
$ 47.25
Selling Price
$ 42.63
423
385
204
448
Market Price
$ 35.75
Selling Price
$ 31.46
649
194
323
1497
Market Price
$ 46.73
Selling Price
$ 41.56
900
470
545
2171
Market Price
$ 46.35
Selling Price
$ 38.78
404
247
384
1504
Market Price
$ 34.38
Selling Price
$ 30.78
2369
787
1729
3910
Market Price
$ 47.14
Selling Price
$ 41.71
553
135
241
979
Market Price
$ 56.58
Selling Price
$ 50.92
484
115
445
1557
Market Price
$ 44.87
Selling Price
$ 39.29
1364
480
484
4004
Market Price
$ 58.74
Selling Price
$ 51.85
1856
483
1784
1979
Market Price
$ 48.90
Selling Price
$ 41.65
1160
490
502
1965
Market Price
$ 50.19
Selling Price
$ 43.80
683
188
433
795
Market Price
$ 43.75
Selling Price
$ 39.12
737
702
317
2225
Market Price
$ 35.15
Selling Price
$ 30.60
1684
1603
875
4963
Market Price
$ 32.85
Selling Price
$ 29.63
1797
1596
1484
3245
Market Price
$ 49.51
Selling Price
$ 42.51
2276
1251
575
2384
Market Price
$ 58.17
Selling Price
$ 52.65
1597
965
712
1995
Market Price
$ 33.86
Selling Price
$ 30.24
265
61
92
985
Market Price
$ 55.73
Selling Price
$ 47.85
2887
2223
1969
3690
Market Price
$ 44.40
Selling Price
$ 38.01
296
188
108
941
Market Price
$ 58.77
Selling Price
$ 50.73
648
270
402
2716
Market Price
$ 33.54
Selling Price
$ 28.55
3993
2698
3639
4085
Market Price
$ 53.51
Selling Price
$ 45.67
3141
747
1576
3994
Market Price
$ 39.41
Selling Price
$ 34.94
197
130
103
698
Market Price
$ 65.12
Selling Price
$ 58.00
1285
327
1103
2755
Market Price
$ 62.00
Selling Price
$ 53.36
570
423
511
2227
Market Price
$ 59.30
Selling Price
$ 49.60
502
117
371
1999
Market Price
$ 62.50
Selling Price
$ 56.54
3391
2987
2851
3637
Market Price
$ 64.08
Selling Price
$ 57.70
1949
1339
1242
2288
Market Price
$ 37.92
Selling Price
$ 33.99
2682
1094
674
4342
Market Price
$ 33.63
Selling Price
$ 29.09
685
434
439
806
Market Price
$ 46.74
Selling Price
$ 40.48
3741
2821
2112
3791
Market Price
$ 57.97
Selling Price
$ 49.44
1090
737
859
1585
Market Price
$ 41.06
Selling Price
$ 37.24
828
356
707
1593
Market Price
$ 43.97
Selling Price
$ 37.25
653
401
551
1229
Market Price
$ 33.61
Selling Price
$ 29.67
4396
2609
3669
4416