Market Price
$ 42.32
Selling Price
$ 37.24
2434
1182
2312
3784
Market Price
$ 36.51
Selling Price
$ 30.46
367
198
351
591
Market Price
$ 63.26
Selling Price
$ 53.35
3552
3538
2035
4575
Market Price
$ 52.29
Selling Price
$ 47.10
1657
1355
950
3130
Market Price
$ 60.51
Selling Price
$ 52.39
937
298
821
3919
Market Price
$ 44.81
Selling Price
$ 39.95
1203
643
1098
2630
Market Price
$ 60.37
Selling Price
$ 52.45
714
683
457
825
Market Price
$ 61.90
Selling Price
$ 54.09
1680
1476
350
2789
Market Price
$ 47.45
Selling Price
$ 41.01
1618
440
536
2106
Market Price
$ 61.53
Selling Price
$ 53.65
171
49
90
633
Market Price
$ 37.58
Selling Price
$ 32.42
692
400
426
834
Market Price
$ 46.69
Selling Price
$ 39.47
456
237
101
501
Market Price
$ 39.14
Selling Price
$ 34.99
1645
1500
493
1683
Market Price
$ 27.75
Selling Price
$ 25.15
1400
339
1112
3378
Market Price
$ 38.04
Selling Price
$ 33.59
489
476
383
556
Market Price
$ 57.04
Selling Price
$ 50.94
958
227
556
1565
Market Price
$ 48.56
Selling Price
$ 42.03
903
722
244
2027
Market Price
$ 65.00
Selling Price
$ 56.40
2436
1533
2034
4157
Market Price
$ 42.85
Selling Price
$ 36.66
967
806
524
1132
Market Price
$ 40.68
Selling Price
$ 33.97
1255
301
317
2238
Market Price
$ 52.79
Selling Price
$ 47.73
878
390
864
2820
Market Price
$ 66.54
Selling Price
$ 59.89
1068
720
299
2572
Market Price
$ 61.80
Selling Price
$ 52.24
4184
2523
2323
4517
Market Price
$ 66.68
Selling Price
$ 58.77
1708
1047
1613
1954
Market Price
$ 44.53
Selling Price
$ 37.21
824
727
582
2611
Market Price
$ 40.33
Selling Price
$ 34.09
748
668
628
1618
Market Price
$ 65.71
Selling Price
$ 59.41
407
104
216
453
Market Price
$ 66.21
Selling Price
$ 55.99
1067
821
661
3327
Market Price
$ 62.54
Selling Price
$ 53.51
1193
983
1061
1862
Market Price
$ 31.37
Selling Price
$ 27.19
421
134
214
1477
Market Price
$ 49.57
Selling Price
$ 42.48
361
102
138
961
Market Price
$ 63.73
Selling Price
$ 53.40
1620
1488
1363
1777
Market Price
$ 48.93
Selling Price
$ 43.17
1255
595
1058
1399
Market Price
$ 51.53
Selling Price
$ 45.82
973
437
729
2837
Market Price
$ 50.24
Selling Price
$ 41.98
1001
620
700
1354
Market Price
$ 38.84
Selling Price
$ 34.69
2288
1373
1971
3453
Market Price
$ 39.06
Selling Price
$ 35.50
3479
2670
2438
4170
Market Price
$ 46.88
Selling Price
$ 39.26
2025
1451
1727
2720
Market Price
$ 50.86
Selling Price
$ 45.27
4090
3539
1048
4900
Market Price
$ 49.76
Selling Price
$ 42.37
674
649
348
811