Market Price
$ 31.39
Selling Price
$ 27.50
2182
1876
603
4315
Market Price
$ 38.72
Selling Price
$ 33.14
122
104
65
459
Market Price
$ 30.40
Selling Price
$ 26.06
2661
1354
1985
3294
Market Price
$ 53.16
Selling Price
$ 47.39
827
550
677
1113
Market Price
$ 45.60
Selling Price
$ 38.63
2556
2195
650
3948
Market Price
$ 32.22
Selling Price
$ 28.59
1976
1504
1434
3854
Market Price
$ 45.15
Selling Price
$ 38.11
1945
1336
683
4060
Market Price
$ 68.72
Selling Price
$ 57.31
1435
1168
1016
3736
Market Price
$ 32.55
Selling Price
$ 27.82
1206
1066
452
4136
Market Price
$ 63.85
Selling Price
$ 53.93
910
184
426
2664
Market Price
$ 54.65
Selling Price
$ 48.95
2851
783
1889
4870
Market Price
$ 52.30
Selling Price
$ 43.60
1258
1216
405
3091
Market Price
$ 57.32
Selling Price
$ 48.02
785
243
707
962
Market Price
$ 39.12
Selling Price
$ 33.83
1813
833
783
3577
Market Price
$ 64.38
Selling Price
$ 55.38
2203
1892
820
4819
Market Price
$ 30.85
Selling Price
$ 26.02
2393
1348
1928
3135
Market Price
$ 57.85
Selling Price
$ 51.57
3199
1885
2325
4800
Market Price
$ 63.45
Selling Price
$ 57.28
1277
1222
956
3103
Market Price
$ 38.64
Selling Price
$ 34.95
664
439
268
676
Market Price
$ 47.02
Selling Price
$ 42.49
1547
324
1360
4138
Market Price
$ 46.05
Selling Price
$ 39.16
2691
2658
2040
2971
Market Price
$ 61.21
Selling Price
$ 54.44
1030
983
293
3407
Market Price
$ 68.18
Selling Price
$ 57.68
572
151
348
626
Market Price
$ 67.38
Selling Price
$ 57.99
1125
295
402
2232
Market Price
$ 37.81
Selling Price
$ 34.09
2198
853
1912
2845
Market Price
$ 62.69
Selling Price
$ 52.48
1180
715
597
4279
Market Price
$ 51.31
Selling Price
$ 44.44
1837
1086
852
3409
Market Price
$ 43.62
Selling Price
$ 36.57
1492
974
393
2760
Market Price
$ 30.57
Selling Price
$ 26.14
1335
1075
1256
2302
Market Price
$ 51.86
Selling Price
$ 46.37
1477
1234
480
3852
Market Price
$ 40.88
Selling Price
$ 36.91
1364
519
843
1642
Market Price
$ 41.75
Selling Price
$ 37.73
3566
2676
2203
3762
Market Price
$ 49.63
Selling Price
$ 42.24
188
187
143
721
Market Price
$ 31.12
Selling Price
$ 26.16
351
255
105
1031
Market Price
$ 51.53
Selling Price
$ 44.52
1471
1425
1019
1826
Market Price
$ 53.03
Selling Price
$ 45.48
1095
527
550
1589
Market Price
$ 48.76
Selling Price
$ 40.95
2568
1615
2564
4555
Market Price
$ 65.60
Selling Price
$ 56.43
1882
632
717
4722
Market Price
$ 42.28
Selling Price
$ 37.07
220
140
202
946
Market Price
$ 40.88
Selling Price
$ 34.64
2101
545
870
3068