Market Price
$ 42.23
Selling Price
$ 35.31
1160
614
1076
4009
Market Price
$ 58.90
Selling Price
$ 52.17
1454
934
916
2344
Market Price
$ 50.02
Selling Price
$ 43.51
1448
1047
349
2507
Market Price
$ 41.21
Selling Price
$ 35.13
888
392
195
2283
Market Price
$ 41.85
Selling Price
$ 35.71
2085
1790
662
2318
Market Price
$ 32.32
Selling Price
$ 27.81
706
467
668
1406
Market Price
$ 29.93
Selling Price
$ 26.11
1574
516
797
3189
Market Price
$ 30.84
Selling Price
$ 25.92
2505
2295
623
4701
Market Price
$ 57.78
Selling Price
$ 49.49
1765
1166
1166
1798
Market Price
$ 35.06
Selling Price
$ 30.51
227
198
171
896
Market Price
$ 43.71
Selling Price
$ 37.69
598
188
162
2948
Market Price
$ 38.62
Selling Price
$ 32.65
2231
1799
1025
3733
Market Price
$ 65.47
Selling Price
$ 56.85
1998
1945
542
3298
Market Price
$ 32.47
Selling Price
$ 28.86
2724
1252
1020
4472
Market Price
$ 66.50
Selling Price
$ 55.82
2218
1870
1714
3181
Market Price
$ 59.19
Selling Price
$ 51.75
429
297
313
656
Market Price
$ 69.75
Selling Price
$ 59.31
1043
874
381
2803
Market Price
$ 55.52
Selling Price
$ 49.93
1707
786
377
3411
Market Price
$ 65.85
Selling Price
$ 55.12
1938
530
1090
2442
Market Price
$ 35.72
Selling Price
$ 31.88
91
24
52
422
Market Price
$ 30.03
Selling Price
$ 26.44
1241
276
1008
3292
Market Price
$ 28.10
Selling Price
$ 25.10
3173
2219
3048
4039
Market Price
$ 41.95
Selling Price
$ 36.35
499
100
138
709
Market Price
$ 35.99
Selling Price
$ 32.22
1522
938
903
4226
Market Price
$ 66.58
Selling Price
$ 56.58
1433
820
961
1996
Market Price
$ 32.06
Selling Price
$ 28.56
1469
601
1190
1830
Market Price
$ 63.45
Selling Price
$ 55.41
1925
1090
1302
4772
Market Price
$ 59.74
Selling Price
$ 51.16
1815
1248
531
1992
Market Price
$ 68.07
Selling Price
$ 58.46
1307
379
1172
4364
Market Price
$ 30.07
Selling Price
$ 25.38
2676
870
1491
4336
Market Price
$ 43.60
Selling Price
$ 37.81
3302
3245
1040
3989
Market Price
$ 40.10
Selling Price
$ 34.56
1059
1035
751
3655
Market Price
$ 29.57
Selling Price
$ 25.00
487
432
113
2011
Market Price
$ 65.42
Selling Price
$ 56.82
1323
1211
730
4495
Market Price
$ 36.31
Selling Price
$ 31.36
2129
1564
1943
2571
Market Price
$ 68.75
Selling Price
$ 59.99
3638
3277
2124
4461
Market Price
$ 65.05
Selling Price
$ 57.87
732
302
605
3178
Market Price
$ 53.35
Selling Price
$ 44.78
2520
994
963
3353
Market Price
$ 53.81
Selling Price
$ 47.02
1746
470
1489
4451
Market Price
$ 63.01
Selling Price
$ 55.10
2113
1511
680
2149