Market Price
$ 59.58
Selling Price
$ 51.24
748
431
482
1335
Market Price
$ 51.37
Selling Price
$ 46.31
1822
764
1419
4930
Market Price
$ 33.03
Selling Price
$ 28.44
2209
1579
1695
2732
Market Price
$ 41.14
Selling Price
$ 35.29
1199
1053
526
1901
Market Price
$ 62.63
Selling Price
$ 52.67
1923
1846
1830
3111
Market Price
$ 63.11
Selling Price
$ 56.02
3081
2262
2221
3643
Market Price
$ 65.93
Selling Price
$ 55.81
2474
2091
971
4843
Market Price
$ 34.94
Selling Price
$ 31.01
1959
459
1922
2259
Market Price
$ 40.69
Selling Price
$ 36.42
501
380
485
670
Market Price
$ 36.03
Selling Price
$ 30.36
587
527
340
1625
Market Price
$ 59.09
Selling Price
$ 53.46
1505
1500
436
2830
Market Price
$ 39.69
Selling Price
$ 35.65
2626
1542
796
4531
Market Price
$ 39.49
Selling Price
$ 33.26
4490
1206
3256
4839
Market Price
$ 55.04
Selling Price
$ 46.88
1357
665
519
3495
Market Price
$ 56.20
Selling Price
$ 47.05
1402
578
930
1568
Market Price
$ 35.27
Selling Price
$ 31.13
2800
1083
813
3141
Market Price
$ 45.72
Selling Price
$ 39.53
3518
2236
2985
3866
Market Price
$ 42.02
Selling Price
$ 35.51
2877
1321
1154
4953
Market Price
$ 30.85
Selling Price
$ 26.00
1001
518
772
4135
Market Price
$ 38.91
Selling Price
$ 34.84
2214
1994
542
2361
Market Price
$ 35.24
Selling Price
$ 29.39
1430
1065
327
4763
Market Price
$ 34.64
Selling Price
$ 29.04
285
125
282
1272
Market Price
$ 47.04
Selling Price
$ 41.94
356
93
195
404
Market Price
$ 60.79
Selling Price
$ 51.88
1649
714
666
2664
Market Price
$ 61.89
Selling Price
$ 52.49
2540
619
1071
3514
Market Price
$ 29.76
Selling Price
$ 26.86
2117
1104
1577
2556
Market Price
$ 48.75
Selling Price
$ 42.26
396
366
358
1896
Market Price
$ 46.46
Selling Price
$ 41.49
1419
1179
1218
2310
Market Price
$ 53.67
Selling Price
$ 46.73
2123
592
1362
2510
Market Price
$ 63.57
Selling Price
$ 55.71
3155
2902
2229
4234
Market Price
$ 51.04
Selling Price
$ 45.62
3189
1063
2570
3677
Market Price
$ 44.35
Selling Price
$ 37.45
2456
2276
597
3879
Market Price
$ 31.78
Selling Price
$ 27.22
3333
1494
997
4089
Market Price
$ 53.53
Selling Price
$ 47.88
1287
981
628
4370
Market Price
$ 30.33
Selling Price
$ 27.39
957
209
256
3241
Market Price
$ 62.36
Selling Price
$ 56.36
1080
825
532
1634
Market Price
$ 35.02
Selling Price
$ 29.81
477
295
112
2068
Market Price
$ 53.05
Selling Price
$ 45.89
3488
1583
1746
3998
Market Price
$ 64.13
Selling Price
$ 58.21
972
390
317
4451
Market Price
$ 57.61
Selling Price
$ 50.06
995
907
915
3854