Market Price
$ 42.52
Selling Price
$ 37.41
1104
968
294
1395
Market Price
$ 31.60
Selling Price
$ 28.56
763
334
221
1758
Market Price
$ 56.74
Selling Price
$ 50.13
997
805
754
4297
Market Price
$ 63.99
Selling Price
$ 54.03
100
43
76
496
Market Price
$ 48.48
Selling Price
$ 41.67
1231
390
899
4570
Market Price
$ 62.66
Selling Price
$ 54.77
379
305
376
988
Market Price
$ 51.18
Selling Price
$ 45.73
1415
810
1141
1532
Market Price
$ 43.67
Selling Price
$ 37.96
1523
1058
854
2550
Market Price
$ 31.14
Selling Price
$ 28.03
731
239
453
1211
Market Price
$ 28.33
Selling Price
$ 25.72
1145
295
861
1315
Market Price
$ 41.74
Selling Price
$ 36.86
2783
978
1374
3205
Market Price
$ 51.36
Selling Price
$ 44.53
1170
635
951
2938
Market Price
$ 35.65
Selling Price
$ 30.26
109
71
57
532
Market Price
$ 45.90
Selling Price
$ 38.93
1149
714
677
3814
Market Price
$ 66.20
Selling Price
$ 58.12
276
276
136
428
Market Price
$ 61.22
Selling Price
$ 52.23
1116
890
1048
2565
Market Price
$ 67.68
Selling Price
$ 59.34
924
333
698
3260
Market Price
$ 30.29
Selling Price
$ 26.49
519
466
513
1536
Market Price
$ 44.31
Selling Price
$ 39.37
1184
1047
310
1941
Market Price
$ 54.66
Selling Price
$ 48.45
2629
2608
1915
3898
Market Price
$ 39.73
Selling Price
$ 35.96
3773
3749
1320
4100
Market Price
$ 53.35
Selling Price
$ 47.12
2561
713
551
4999
Market Price
$ 41.35
Selling Price
$ 34.88
4100
3302
1200
4816
Market Price
$ 51.78
Selling Price
$ 45.76
3787
1509
3050
3947
Market Price
$ 50.18
Selling Price
$ 44.64
2178
1929
2149
2426
Market Price
$ 59.10
Selling Price
$ 50.81
2048
770
1219
4074
Market Price
$ 44.38
Selling Price
$ 38.14
2018
953
1414
4318
Market Price
$ 30.67
Selling Price
$ 26.63
1426
852
1229
1455
Market Price
$ 52.82
Selling Price
$ 46.67
615
131
184
1304
Market Price
$ 53.92
Selling Price
$ 48.91
1333
638
1319
2121
Market Price
$ 68.77
Selling Price
$ 57.62
643
299
546
2988
Market Price
$ 43.26
Selling Price
$ 36.40
1225
926
1057
1887
Market Price
$ 39.17
Selling Price
$ 33.12
358
166
86
1705
Market Price
$ 40.82
Selling Price
$ 34.74
663
325
297
2089
Market Price
$ 46.13
Selling Price
$ 38.52
1644
732
727
3370
Market Price
$ 36.03
Selling Price
$ 32.63
792
668
654
843
Market Price
$ 52.70
Selling Price
$ 44.87
4454
1054
2787
4716
Market Price
$ 36.20
Selling Price
$ 32.24
712
281
520
2572
Market Price
$ 59.86
Selling Price
$ 53.77
4198
2758
4048
4586
Market Price
$ 39.61
Selling Price
$ 35.54
1841
1181
1442
2680