Market Price
$ 44.43
Selling Price
$ 39.21
590
459
404
658
Market Price
$ 57.93
Selling Price
$ 50.18
338
180
220
638
Market Price
$ 30.30
Selling Price
$ 27.22
4119
1788
1891
4545
Market Price
$ 64.73
Selling Price
$ 55.31
1834
566
857
3820
Market Price
$ 57.25
Selling Price
$ 51.45
2831
2386
1089
3000
Market Price
$ 53.52
Selling Price
$ 47.31
1401
1104
1102
2455
Market Price
$ 59.48
Selling Price
$ 53.37
319
273
197
695
Market Price
$ 59.23
Selling Price
$ 53.18
704
345
623
2756
Market Price
$ 43.79
Selling Price
$ 39.17
134
40
94
526
Market Price
$ 45.46
Selling Price
$ 39.23
230
208
108
807
Market Price
$ 38.54
Selling Price
$ 32.33
1410
485
756
4851
Market Price
$ 51.51
Selling Price
$ 44.14
877
178
741
1530
Market Price
$ 36.75
Selling Price
$ 31.12
1365
675
1136
4858
Market Price
$ 32.07
Selling Price
$ 28.82
970
533
970
4309
Market Price
$ 59.37
Selling Price
$ 52.65
710
312
405
3441
Market Price
$ 38.59
Selling Price
$ 34.82
198
107
132
872
Market Price
$ 63.14
Selling Price
$ 55.48
3279
1043
1115
4073
Market Price
$ 44.81
Selling Price
$ 37.53
2230
1423
1716
4031
Market Price
$ 40.86
Selling Price
$ 35.72
2011
1804
1555
3925
Market Price
$ 59.18
Selling Price
$ 50.35
2153
1752
1447
2183
Market Price
$ 44.82
Selling Price
$ 40.35
1880
1130
1029
3929
Market Price
$ 62.39
Selling Price
$ 53.80
443
238
197
640
Market Price
$ 65.34
Selling Price
$ 56.21
978
971
247
4097
Market Price
$ 37.31
Selling Price
$ 32.42
2157
2099
1361
3261
Market Price
$ 44.96
Selling Price
$ 38.63
2524
2046
1195
2628
Market Price
$ 38.81
Selling Price
$ 33.57
3695
1459
3599
4877
Market Price
$ 54.40
Selling Price
$ 46.41
1885
1773
1082
3688
Market Price
$ 38.01
Selling Price
$ 34.50
499
412
292
1240
Market Price
$ 53.46
Selling Price
$ 45.36
2239
1783
867
2726
Market Price
$ 51.33
Selling Price
$ 44.10
341
176
164
497
Market Price
$ 31.52
Selling Price
$ 26.71
2479
1328
669
3036
Market Price
$ 36.89
Selling Price
$ 33.16
3362
2815
2356
3953
Market Price
$ 57.67
Selling Price
$ 49.69
180
89
70
442
Market Price
$ 45.32
Selling Price
$ 40.10
514
194
168
1877
Market Price
$ 48.78
Selling Price
$ 41.93
1389
615
986
1395
Market Price
$ 54.40
Selling Price
$ 48.18
804
742
529
897
Market Price
$ 41.38
Selling Price
$ 34.66
671
169
445
696
Market Price
$ 50.15
Selling Price
$ 45.04
2137
493
1244
4412
Market Price
$ 62.06
Selling Price
$ 55.19
1619
935
1325
4666
Market Price
$ 38.21
Selling Price
$ 33.63
1553
1255
1424
4000