Market Price
$ 57.92
Selling Price
$ 52.29
1313
939
418
1465
Market Price
$ 39.62
Selling Price
$ 34.96
1032
317
491
3400
Market Price
$ 62.51
Selling Price
$ 55.84
1108
249
834
1134
Market Price
$ 29.61
Selling Price
$ 26.41
2625
1130
1656
2682
Market Price
$ 34.36
Selling Price
$ 28.74
538
470
399
1049
Market Price
$ 48.89
Selling Price
$ 42.43
2093
1715
754
3809
Market Price
$ 35.03
Selling Price
$ 29.47
116
109
83
497
Market Price
$ 45.85
Selling Price
$ 38.30
2391
1474
2346
2864
Market Price
$ 51.72
Selling Price
$ 45.68
3771
1277
1201
4413
Market Price
$ 48.63
Selling Price
$ 43.37
922
451
672
1056
Market Price
$ 54.80
Selling Price
$ 48.72
2967
1995
2181
4192
Market Price
$ 39.79
Selling Price
$ 35.08
1249
654
465
1850
Market Price
$ 38.94
Selling Price
$ 33.90
1296
778
412
1826
Market Price
$ 69.96
Selling Price
$ 59.80
4343
3228
2637
4956
Market Price
$ 52.56
Selling Price
$ 45.04
1053
918
716
2657
Market Price
$ 41.74
Selling Price
$ 35.13
3041
2153
2899
4902
Market Price
$ 54.28
Selling Price
$ 46.87
1384
498
965
4963
Market Price
$ 51.09
Selling Price
$ 46.41
1725
373
1684
4155
Market Price
$ 46.53
Selling Price
$ 41.72
2126
1853
841
2516
Market Price
$ 40.59
Selling Price
$ 34.06
1363
1356
546
1798
Market Price
$ 66.43
Selling Price
$ 57.87
2568
1611
516
3179
Market Price
$ 59.61
Selling Price
$ 53.42
1939
1820
590
4772
Market Price
$ 58.56
Selling Price
$ 49.75
190
159
67
435
Market Price
$ 37.56
Selling Price
$ 33.44
984
208
403
1534
Market Price
$ 60.28
Selling Price
$ 54.16
907
578
243
2415
Market Price
$ 69.79
Selling Price
$ 59.11
503
100
262
1329
Market Price
$ 30.48
Selling Price
$ 25.47
1998
1617
1293
2529
Market Price
$ 28.72
Selling Price
$ 26.08
751
563
197
2344
Market Price
$ 55.12
Selling Price
$ 49.97
1192
758
826
2280
Market Price
$ 36.61
Selling Price
$ 31.26
1163
748
978
2490
Market Price
$ 30.31
Selling Price
$ 27.12
4155
3229
2450
4308
Market Price
$ 43.41
Selling Price
$ 38.11
686
444
614
704
Market Price
$ 68.94
Selling Price
$ 57.80
994
748
975
1195
Market Price
$ 44.67
Selling Price
$ 40.31
2745
2501
1873
3006
Market Price
$ 46.79
Selling Price
$ 39.57
825
235
434
1978
Market Price
$ 36.91
Selling Price
$ 32.52
2089
1381
1908
2356
Market Price
$ 51.63
Selling Price
$ 44.35
1951
1557
1256
2140
Market Price
$ 48.60
Selling Price
$ 43.07
784
667
343
1868
Market Price
$ 30.21
Selling Price
$ 25.33
1297
298
542
1654
Market Price
$ 60.62
Selling Price
$ 54.53
736
639
531
1124