Market Price
$ 53.77
Selling Price
$ 47.48
656
624
425
2586
Market Price
$ 56.45
Selling Price
$ 47.33
1082
561
492
2229
Market Price
$ 47.81
Selling Price
$ 43.06
1670
1446
699
4720
Market Price
$ 40.29
Selling Price
$ 35.99
1488
1268
938
4265
Market Price
$ 30.63
Selling Price
$ 25.62
2929
2739
1053
3159
Market Price
$ 51.18
Selling Price
$ 45.71
2446
962
838
4017
Market Price
$ 54.04
Selling Price
$ 47.64
3162
2328
1725
3939
Market Price
$ 62.39
Selling Price
$ 55.84
1294
695
552
4332
Market Price
$ 37.82
Selling Price
$ 33.85
1100
817
811
3385
Market Price
$ 61.06
Selling Price
$ 52.80
1618
1072
555
3955
Market Price
$ 53.53
Selling Price
$ 45.05
4413
2255
1534
4454
Market Price
$ 58.74
Selling Price
$ 49.15
2772
1041
1315
4748
Market Price
$ 68.07
Selling Price
$ 58.56
2693
1906
1526
3698
Market Price
$ 43.15
Selling Price
$ 37.89
1496
835
770
2168
Market Price
$ 69.02
Selling Price
$ 58.62
3719
2828
2936
3966
Market Price
$ 47.97
Selling Price
$ 41.74
3129
1209
2853
4056
Market Price
$ 34.73
Selling Price
$ 30.03
1333
1025
1088
1669
Market Price
$ 56.81
Selling Price
$ 51.14
588
363
390
700
Market Price
$ 50.79
Selling Price
$ 43.56
1670
1164
491
2373
Market Price
$ 65.14
Selling Price
$ 58.88
2653
871
1870
4678
Market Price
$ 46.53
Selling Price
$ 40.28
3862
1256
2626
4740
Market Price
$ 45.31
Selling Price
$ 39.18
2509
1171
1782
3309
Market Price
$ 51.20
Selling Price
$ 43.54
2443
1905
1490
4487
Market Price
$ 30.83
Selling Price
$ 27.83
3068
1674
1864
3881
Market Price
$ 69.51
Selling Price
$ 58.54
2214
1314
2090
3022
Market Price
$ 39.16
Selling Price
$ 33.29
734
208
397
2882
Market Price
$ 59.39
Selling Price
$ 50.98
4071
1776
1184
4074
Market Price
$ 49.91
Selling Price
$ 42.20
131
43
69
524
Market Price
$ 63.26
Selling Price
$ 56.67
2806
2441
1153
4785
Market Price
$ 30.45
Selling Price
$ 25.38
665
508
491
3122
Market Price
$ 31.93
Selling Price
$ 26.74
1593
1249
1157
2350
Market Price
$ 33.06
Selling Price
$ 27.78
4345
2059
4110
4849
Market Price
$ 62.11
Selling Price
$ 52.39
2909
946
2491
3324
Market Price
$ 38.63
Selling Price
$ 34.72
1216
654
980
1291
Market Price
$ 49.22
Selling Price
$ 43.73
1568
902
1370
1644
Market Price
$ 47.05
Selling Price
$ 41.32
2665
1043
1172
3891
Market Price
$ 40.76
Selling Price
$ 34.28
2750
1703
886
3962
Market Price
$ 39.78
Selling Price
$ 35.03
355
132
162
635
Market Price
$ 60.17
Selling Price
$ 50.30
426
156
193
1220
Market Price
$ 33.09
Selling Price
$ 28.81
2803
2445
829
3372