Market Price
$ 40.48
Selling Price
$ 35.39
1258
410
842
1577
Market Price
$ 40.24
Selling Price
$ 34.33
3257
2760
1003
4284
Market Price
$ 57.15
Selling Price
$ 48.75
203
87
57
489
Market Price
$ 59.58
Selling Price
$ 49.80
294
70
251
635
Market Price
$ 38.71
Selling Price
$ 35.09
2989
1136
2113
3323
Market Price
$ 50.03
Selling Price
$ 45.21
2345
1600
1579
3646
Market Price
$ 35.51
Selling Price
$ 31.99
375
157
229
1414
Market Price
$ 59.34
Selling Price
$ 53.25
1499
1288
1370
1922
Market Price
$ 65.09
Selling Price
$ 58.08
2041
1215
1452
4875
Market Price
$ 66.71
Selling Price
$ 59.05
1447
558
587
1679
Market Price
$ 42.01
Selling Price
$ 35.72
2322
1443
1398
2975
Market Price
$ 35.20
Selling Price
$ 31.52
1016
509
262
1462
Market Price
$ 49.93
Selling Price
$ 43.96
2930
2525
813
3946
Market Price
$ 61.01
Selling Price
$ 54.43
490
294
425
555
Market Price
$ 64.81
Selling Price
$ 56.06
1388
1384
1174
2872
Market Price
$ 50.31
Selling Price
$ 43.63
2290
1869
1045
2576
Market Price
$ 38.67
Selling Price
$ 34.02
142
42
142
699
Market Price
$ 37.55
Selling Price
$ 33.83
2829
2255
949
3550
Market Price
$ 28.49
Selling Price
$ 25.04
2202
1712
1239
2208
Market Price
$ 66.24
Selling Price
$ 57.12
626
365
198
820
Market Price
$ 61.82
Selling Price
$ 55.19
2478
1682
983
3199
Market Price
$ 32.97
Selling Price
$ 29.61
875
231
234
1506
Market Price
$ 39.41
Selling Price
$ 34.29
621
463
562
2953
Market Price
$ 44.56
Selling Price
$ 38.94
919
646
393
2891
Market Price
$ 38.74
Selling Price
$ 33.47
833
506
439
1208
Market Price
$ 66.35
Selling Price
$ 57.81
864
402
318
979
Market Price
$ 62.10
Selling Price
$ 53.52
1554
1221
659
4700
Market Price
$ 31.51
Selling Price
$ 26.60
1142
604
971
2689
Market Price
$ 33.44
Selling Price
$ 29.83
208
96
110
423
Market Price
$ 63.69
Selling Price
$ 55.85
1065
728
319
3045
Market Price
$ 57.99
Selling Price
$ 51.47
3026
1552
2395
4873
Market Price
$ 68.51
Selling Price
$ 58.83
3272
2483
1989
4386
Market Price
$ 29.31
Selling Price
$ 25.89
1331
830
966
2398
Market Price
$ 58.50
Selling Price
$ 50.21
807
216
246
1882
Market Price
$ 62.27
Selling Price
$ 55.05
1412
710
963
2004
Market Price
$ 35.82
Selling Price
$ 31.69
2998
761
1486
3907
Market Price
$ 29.78
Selling Price
$ 26.12
1403
1229
1257
3999
Market Price
$ 41.99
Selling Price
$ 36.31
1813
947
931
1972
Market Price
$ 35.44
Selling Price
$ 31.81
2031
661
1658
4449
Market Price
$ 48.89
Selling Price
$ 44.25
979
502
796
1392