Market Price
$ 33.69
Selling Price
$ 28.58
2778
834
2554
4357
Market Price
$ 48.40
Selling Price
$ 41.51
733
426
237
834
Market Price
$ 45.62
Selling Price
$ 39.66
1835
1473
499
2670
Market Price
$ 66.45
Selling Price
$ 55.60
1058
1016
436
1317
Market Price
$ 56.15
Selling Price
$ 47.78
1472
1262
803
4671
Market Price
$ 59.45
Selling Price
$ 52.76
2117
1677
1187
3343
Market Price
$ 45.18
Selling Price
$ 40.35
866
452
482
907
Market Price
$ 63.08
Selling Price
$ 52.99
825
175
742
3601
Market Price
$ 35.03
Selling Price
$ 31.53
1108
669
603
4978
Market Price
$ 29.78
Selling Price
$ 26.56
4089
1550
2196
4656
Market Price
$ 56.81
Selling Price
$ 48.76
3749
3591
3656
4772
Market Price
$ 32.02
Selling Price
$ 29.07
3102
2625
2998
4457
Market Price
$ 40.78
Selling Price
$ 35.54
2255
850
676
4387
Market Price
$ 32.84
Selling Price
$ 29.53
975
812
684
4274
Market Price
$ 46.31
Selling Price
$ 40.71
2399
1985
2261
4262
Market Price
$ 57.55
Selling Price
$ 49.68
860
642
319
2956
Market Price
$ 56.68
Selling Price
$ 49.22
3574
1576
738
4403
Market Price
$ 39.44
Selling Price
$ 33.81
1339
1125
365
1739
Market Price
$ 63.76
Selling Price
$ 54.95
3823
3491
2348
4505
Market Price
$ 42.34
Selling Price
$ 36.98
2420
1977
2283
2489
Market Price
$ 55.42
Selling Price
$ 46.64
1524
398
647
3164
Market Price
$ 51.42
Selling Price
$ 45.42
1094
722
386
1350
Market Price
$ 46.46
Selling Price
$ 40.14
1424
1209
1391
2332
Market Price
$ 37.65
Selling Price
$ 31.77
892
465
538
1652
Market Price
$ 51.02
Selling Price
$ 42.90
1873
594
1815
2493
Market Price
$ 48.57
Selling Price
$ 40.91
439
390
98
504
Market Price
$ 65.73
Selling Price
$ 57.22
4448
3217
4158
4796
Market Price
$ 30.80
Selling Price
$ 26.73
3626
2216
904
3992
Market Price
$ 44.69
Selling Price
$ 40.47
1543
1528
543
3888
Market Price
$ 31.98
Selling Price
$ 26.88
1686
1156
1246
2638
Market Price
$ 64.61
Selling Price
$ 57.97
1051
536
430
2347
Market Price
$ 37.92
Selling Price
$ 32.66
1120
357
446
2012
Market Price
$ 30.27
Selling Price
$ 26.78
150
52
96
645
Market Price
$ 28.72
Selling Price
$ 25.41
1507
448
1012
3404
Market Price
$ 40.69
Selling Price
$ 36.76
1875
1868
1509
2156
Market Price
$ 50.45
Selling Price
$ 44.46
3397
2714
1545
4139
Market Price
$ 46.97
Selling Price
$ 41.85
830
342
474
1996
Market Price
$ 55.55
Selling Price
$ 46.59
2429
1667
1857
3711
Market Price
$ 51.56
Selling Price
$ 43.70
1196
294
1106
4197
Market Price
$ 53.97
Selling Price
$ 48.97
301
249
174
648