Market Price
$ 45.17
Selling Price
$ 38.50
1220
886
897
3640
Market Price
$ 29.10
Selling Price
$ 25.21
217
45
76
894
Market Price
$ 51.52
Selling Price
$ 44.18
1466
762
740
4488
Market Price
$ 37.77
Selling Price
$ 33.56
3166
1029
2339
4704
Market Price
$ 66.72
Selling Price
$ 56.20
297
83
251
989
Market Price
$ 31.25
Selling Price
$ 27.49
1802
1735
676
2524
Market Price
$ 35.44
Selling Price
$ 30.41
1202
743
951
4087
Market Price
$ 53.69
Selling Price
$ 44.86
2808
1517
1997
4322
Market Price
$ 50.85
Selling Price
$ 44.62
939
218
288
1393
Market Price
$ 56.22
Selling Price
$ 51.09
3274
2797
1452
4045
Market Price
$ 45.84
Selling Price
$ 38.60
677
487
591
1707
Market Price
$ 43.35
Selling Price
$ 38.97
357
354
88
453
Market Price
$ 38.23
Selling Price
$ 32.09
507
105
196
1250
Market Price
$ 38.00
Selling Price
$ 32.16
277
78
60
684
Market Price
$ 39.36
Selling Price
$ 34.57
710
176
585
1759
Market Price
$ 30.58
Selling Price
$ 26.89
2554
1410
1572
3932
Market Price
$ 68.92
Selling Price
$ 59.97
4500
3600
1018
4599
Market Price
$ 42.08
Selling Price
$ 35.98
1105
568
922
1533
Market Price
$ 64.12
Selling Price
$ 54.98
1043
308
722
4544
Market Price
$ 40.68
Selling Price
$ 36.30
3054
2337
696
4675
Market Price
$ 65.51
Selling Price
$ 57.18
3958
2842
3496
4134
Market Price
$ 46.62
Selling Price
$ 39.87
3549
2217
3414
4657
Market Price
$ 57.49
Selling Price
$ 50.72
2175
1575
767
3361
Market Price
$ 44.82
Selling Price
$ 39.57
2512
2280
2034
2967
Market Price
$ 32.25
Selling Price
$ 29.05
2560
1244
1580
2764
Market Price
$ 30.63
Selling Price
$ 26.89
436
173
400
2143
Market Price
$ 44.70
Selling Price
$ 38.47
1786
1642
1093
2227
Market Price
$ 41.84
Selling Price
$ 35.15
546
394
471
1592
Market Price
$ 30.82
Selling Price
$ 25.76
324
153
111
842
Market Price
$ 41.37
Selling Price
$ 34.55
1576
1215
1174
2483
Market Price
$ 34.70
Selling Price
$ 29.00
586
528
529
1434
Market Price
$ 47.99
Selling Price
$ 40.15
3130
2365
784
3352
Market Price
$ 29.67
Selling Price
$ 25.58
872
796
457
2809
Market Price
$ 36.97
Selling Price
$ 32.58
389
198
267
944
Market Price
$ 29.34
Selling Price
$ 25.78
3108
2977
1112
4918
Market Price
$ 67.69
Selling Price
$ 58.77
914
265
698
1142
Market Price
$ 40.33
Selling Price
$ 34.36
481
212
108
575
Market Price
$ 61.75
Selling Price
$ 52.68
262
102
250
827
Market Price
$ 37.27
Selling Price
$ 33.01
554
503
305
1057
Market Price
$ 33.71
Selling Price
$ 29.12
644
542
557
1837