Market Price
$ 41.78
Selling Price
$ 36.95
1613
1482
1014
3908
Market Price
$ 50.07
Selling Price
$ 42.81
2411
1706
1886
3067
Market Price
$ 45.76
Selling Price
$ 39.03
1539
496
713
3364
Market Price
$ 64.79
Selling Price
$ 54.11
277
158
94
778
Market Price
$ 50.29
Selling Price
$ 45.51
1345
684
992
4257
Market Price
$ 54.88
Selling Price
$ 49.48
3688
1387
817
3893
Market Price
$ 54.24
Selling Price
$ 47.29
137
75
51
510
Market Price
$ 36.03
Selling Price
$ 30.66
4103
2674
3575
4642
Market Price
$ 31.77
Selling Price
$ 27.01
2095
594
491
2518
Market Price
$ 43.28
Selling Price
$ 38.12
3321
2650
1545
3939
Market Price
$ 67.52
Selling Price
$ 57.87
1331
354
795
2223
Market Price
$ 32.56
Selling Price
$ 28.74
370
135
240
1269
Market Price
$ 49.39
Selling Price
$ 43.61
1332
884
538
3963
Market Price
$ 64.44
Selling Price
$ 54.77
900
716
731
2116
Market Price
$ 65.26
Selling Price
$ 56.74
878
830
425
1699
Market Price
$ 51.71
Selling Price
$ 44.65
404
162
157
606
Market Price
$ 55.66
Selling Price
$ 47.17
1117
262
831
3265
Market Price
$ 61.72
Selling Price
$ 55.40
3254
799
3233
3972
Market Price
$ 39.83
Selling Price
$ 33.28
1340
528
1125
1610
Market Price
$ 60.15
Selling Price
$ 52.00
552
148
173
2679
Market Price
$ 66.44
Selling Price
$ 55.57
2721
809
1111
3693
Market Price
$ 36.43
Selling Price
$ 31.95
1062
797
674
3237
Market Price
$ 58.12
Selling Price
$ 49.73
2668
2437
2626
2693
Market Price
$ 47.36
Selling Price
$ 40.56
848
463
420
907
Market Price
$ 35.89
Selling Price
$ 31.03
1835
1575
1496
2596
Market Price
$ 60.57
Selling Price
$ 53.20
4015
1163
2739
4666
Market Price
$ 68.74
Selling Price
$ 58.32
3638
2695
819
3658
Market Price
$ 53.44
Selling Price
$ 47.79
2073
525
1986
3260
Market Price
$ 44.41
Selling Price
$ 40.22
1409
583
1270
1578
Market Price
$ 48.51
Selling Price
$ 42.77
925
878
860
995
Market Price
$ 42.50
Selling Price
$ 37.87
3099
2098
1991
4709
Market Price
$ 60.49
Selling Price
$ 52.20
370
186
108
1034
Market Price
$ 50.84
Selling Price
$ 42.70
401
288
173
615
Market Price
$ 54.45
Selling Price
$ 45.44
1666
1146
915
3334
Market Price
$ 33.81
Selling Price
$ 29.83
1822
392
956
2078
Market Price
$ 57.32
Selling Price
$ 49.57
3312
2173
1710
4917
Market Price
$ 62.30
Selling Price
$ 52.67
690
177
560
3353
Market Price
$ 57.37
Selling Price
$ 51.26
704
496
168
3422
Market Price
$ 56.07
Selling Price
$ 47.88
4435
1768
3076
4848
Market Price
$ 64.11
Selling Price
$ 54.38
2892
2540
2568
4425