Market Price
$ 46.33
Selling Price
$ 41.71
1435
522
498
2628
Market Price
$ 35.47
Selling Price
$ 32.17
1673
782
1067
2521
Market Price
$ 50.26
Selling Price
$ 43.05
736
242
629
1446
Market Price
$ 58.57
Selling Price
$ 52.69
266
235
111
1301
Market Price
$ 48.64
Selling Price
$ 41.80
106
54
97
491
Market Price
$ 49.71
Selling Price
$ 43.78
4144
2626
1182
4607
Market Price
$ 30.22
Selling Price
$ 27.36
798
223
565
2339
Market Price
$ 38.77
Selling Price
$ 34.34
1227
746
787
1311
Market Price
$ 57.29
Selling Price
$ 51.45
953
258
400
1939
Market Price
$ 48.86
Selling Price
$ 42.63
508
361
422
614
Market Price
$ 53.43
Selling Price
$ 45.57
265
91
259
845
Market Price
$ 62.60
Selling Price
$ 53.41
1123
1121
751
1181
Market Price
$ 34.43
Selling Price
$ 30.49
2097
1829
1884
2267
Market Price
$ 71.10
Selling Price
$ 59.68
3855
1796
2300
4930
Market Price
$ 63.93
Selling Price
$ 57.64
1408
631
440
3247
Market Price
$ 37.80
Selling Price
$ 32.83
341
283
94
1173
Market Price
$ 43.35
Selling Price
$ 38.84
857
496
234
4026
Market Price
$ 53.47
Selling Price
$ 45.46
2617
2144
2356
4038
Market Price
$ 48.03
Selling Price
$ 42.82
2777
998
1641
4683
Market Price
$ 40.22
Selling Price
$ 36.21
914
460
447
1401
Market Price
$ 43.19
Selling Price
$ 37.75
1049
213
384
1119
Market Price
$ 49.73
Selling Price
$ 42.51
282
173
185
768
Market Price
$ 44.70
Selling Price
$ 38.26
3720
885
2709
4475
Market Price
$ 59.49
Selling Price
$ 52.93
2595
2222
2493
3619
Market Price
$ 51.85
Selling Price
$ 43.80
1796
718
446
2129
Market Price
$ 42.37
Selling Price
$ 35.36
4797
4292
3890
4825
Market Price
$ 65.42
Selling Price
$ 59.33
2529
1966
2406
2869
Market Price
$ 64.94
Selling Price
$ 55.43
2845
1503
1015
4347
Market Price
$ 33.71
Selling Price
$ 29.27
1307
834
449
2675
Market Price
$ 40.24
Selling Price
$ 33.65
2964
1039
739
4127
Market Price
$ 30.94
Selling Price
$ 26.32
2665
1201
1089
2754
Market Price
$ 68.87
Selling Price
$ 59.32
730
355
374
1347
Market Price
$ 68.72
Selling Price
$ 58.42
692
395
349
1213
Market Price
$ 63.76
Selling Price
$ 57.60
1967
972
1363
4948
Market Price
$ 51.71
Selling Price
$ 44.86
995
201
555
3685
Market Price
$ 40.97
Selling Price
$ 35.56
1972
1070
1129
3312
Market Price
$ 69.37
Selling Price
$ 59.32
692
370
533
1997
Market Price
$ 66.32
Selling Price
$ 55.34
427
356
162
1383
Market Price
$ 58.10
Selling Price
$ 52.46
2159
700
1726
2591
Market Price
$ 57.79
Selling Price
$ 48.99
1612
438
1577
3444