Market Price
$ 51.71
Selling Price
$ 44.66
1530
1267
1484
4611
Market Price
$ 36.04
Selling Price
$ 32.53
4478
3185
2593
4763
Market Price
$ 35.96
Selling Price
$ 30.99
1448
472
517
3767
Market Price
$ 52.89
Selling Price
$ 44.15
349
177
271
1259
Market Price
$ 35.04
Selling Price
$ 31.58
963
642
306
1959
Market Price
$ 62.62
Selling Price
$ 52.91
1244
876
993
2105
Market Price
$ 40.14
Selling Price
$ 34.33
1443
709
843
3422
Market Price
$ 48.12
Selling Price
$ 42.92
3352
1488
1973
3370
Market Price
$ 44.57
Selling Price
$ 40.08
1070
693
1040
1220
Market Price
$ 62.14
Selling Price
$ 55.83
2501
970
1695
4089
Market Price
$ 56.87
Selling Price
$ 48.02
3376
2612
1706
3657
Market Price
$ 45.69
Selling Price
$ 41.43
2129
1677
1177
2305
Market Price
$ 64.46
Selling Price
$ 56.38
1705
1266
1298
3976
Market Price
$ 56.78
Selling Price
$ 48.48
1573
869
713
4115
Market Price
$ 35.53
Selling Price
$ 30.34
1584
1283
1538
4948
Market Price
$ 42.58
Selling Price
$ 37.75
632
281
349
863
Market Price
$ 64.89
Selling Price
$ 56.13
1875
1383
1674
3271
Market Price
$ 43.32
Selling Price
$ 37.64
2139
1797
1795
2399
Market Price
$ 42.80
Selling Price
$ 35.68
4030
3004
1969
4890
Market Price
$ 56.07
Selling Price
$ 50.26
1011
568
556
3304
Market Price
$ 34.04
Selling Price
$ 28.54
1065
825
514
1096
Market Price
$ 64.15
Selling Price
$ 57.48
1081
959
567
2382
Market Price
$ 49.93
Selling Price
$ 42.95
2481
1776
860
2525
Market Price
$ 63.12
Selling Price
$ 55.75
671
604
494
1144
Market Price
$ 68.35
Selling Price
$ 58.61
997
472
752
3042
Market Price
$ 55.32
Selling Price
$ 47.43
1058
429
521
3462
Market Price
$ 46.96
Selling Price
$ 39.51
2353
1773
2031
3319
Market Price
$ 35.81
Selling Price
$ 30.04
2657
1405
2385
4730
Market Price
$ 45.21
Selling Price
$ 40.23
4146
3550
1572
4652
Market Price
$ 55.63
Selling Price
$ 48.70
287
139
165
518
Market Price
$ 55.52
Selling Price
$ 47.75
4241
3674
1684
4683
Market Price
$ 36.67
Selling Price
$ 31.69
1502
1134
859
4986
Market Price
$ 45.90
Selling Price
$ 40.23
2291
1653
1037
4495
Market Price
$ 40.71
Selling Price
$ 36.49
784
380
403
1399
Market Price
$ 43.48
Selling Price
$ 39.08
2615
1428
1867
4302
Market Price
$ 49.80
Selling Price
$ 44.63
287
187
261
700
Market Price
$ 34.30
Selling Price
$ 29.69
1317
730
870
4063
Market Price
$ 42.51
Selling Price
$ 37.94
655
550
588
769
Market Price
$ 65.10
Selling Price
$ 56.67
3932
2526
1515
4160
Market Price
$ 45.19
Selling Price
$ 38.47
544
446
315
1959