Market Price
$ 49.66
Selling Price
$ 43.98
3248
1355
2049
4299
Market Price
$ 44.79
Selling Price
$ 37.95
738
551
647
757
Market Price
$ 32.13
Selling Price
$ 28.58
403
298
327
715
Market Price
$ 29.68
Selling Price
$ 26.66
1395
583
1247
4710
Market Price
$ 30.49
Selling Price
$ 26.57
808
589
321
885
Market Price
$ 42.92
Selling Price
$ 38.73
693
378
594
859
Market Price
$ 40.37
Selling Price
$ 35.69
298
263
292
667
Market Price
$ 59.02
Selling Price
$ 49.91
978
563
749
1435
Market Price
$ 32.43
Selling Price
$ 27.95
2000
477
1740
3356
Market Price
$ 64.54
Selling Price
$ 56.62
2016
1493
1846
3338
Market Price
$ 61.19
Selling Price
$ 53.38
710
453
281
2180
Market Price
$ 44.73
Selling Price
$ 38.43
489
209
365
726
Market Price
$ 57.39
Selling Price
$ 49.58
583
151
547
1602
Market Price
$ 29.36
Selling Price
$ 26.50
1786
1075
1090
2745
Market Price
$ 48.07
Selling Price
$ 42.63
3317
1887
2485
3352
Market Price
$ 33.92
Selling Price
$ 30.56
556
306
515
1357
Market Price
$ 47.02
Selling Price
$ 40.05
455
107
133
604
Market Price
$ 54.03
Selling Price
$ 48.24
1993
1013
1638
4854
Market Price
$ 52.16
Selling Price
$ 47.04
1531
1028
1280
2603
Market Price
$ 36.01
Selling Price
$ 30.66
2448
1553
1126
3398
Market Price
$ 30.37
Selling Price
$ 27.08
3105
2353
1290
3498
Market Price
$ 31.30
Selling Price
$ 26.58
3957
3307
3547
4963
Market Price
$ 43.33
Selling Price
$ 38.61
1395
651
546
4940
Market Price
$ 65.36
Selling Price
$ 58.83
3487
2947
2829
3932
Market Price
$ 35.53
Selling Price
$ 30.17
2282
1168
1031
2472
Market Price
$ 51.43
Selling Price
$ 45.68
3770
928
1526
4884
Market Price
$ 40.73
Selling Price
$ 34.41
3528
1049
1677
3996
Market Price
$ 68.42
Selling Price
$ 57.13
2515
2436
1100
2828
Market Price
$ 45.85
Selling Price
$ 40.40
2882
1838
1159
2974
Market Price
$ 46.32
Selling Price
$ 39.97
750
575
630
1522
Market Price
$ 67.02
Selling Price
$ 56.48
2113
2082
492
3400
Market Price
$ 29.88
Selling Price
$ 25.80
658
235
221
1090
Market Price
$ 31.21
Selling Price
$ 27.51
1473
1400
727
2884
Market Price
$ 57.73
Selling Price
$ 52.26
4496
4083
2451
4579
Market Price
$ 67.36
Selling Price
$ 57.92
789
424
251
915
Market Price
$ 55.52
Selling Price
$ 47.45
1053
253
456
2456
Market Price
$ 31.74
Selling Price
$ 28.11
1073
894
806
2532
Market Price
$ 68.78
Selling Price
$ 57.70
2935
771
944
3657
Market Price
$ 49.70
Selling Price
$ 43.46
284
236
252
1108
Market Price
$ 62.69
Selling Price
$ 56.54
2757
2669
2007
2799