Market Price
$ 39.71
Selling Price
$ 33.48
1967
1892
1223
4462
Market Price
$ 52.41
Selling Price
$ 45.93
924
330
572
1371
Market Price
$ 66.93
Selling Price
$ 57.06
2872
2154
2194
3322
Market Price
$ 53.33
Selling Price
$ 48.13
2566
1686
715
4670
Market Price
$ 61.09
Selling Price
$ 52.86
504
262
230
1464
Market Price
$ 33.23
Selling Price
$ 28.73
871
307
314
3794
Market Price
$ 39.50
Selling Price
$ 33.59
1555
1085
441
3643
Market Price
$ 30.13
Selling Price
$ 26.41
1379
762
744
3280
Market Price
$ 54.65
Selling Price
$ 47.81
915
848
629
3189
Market Price
$ 58.93
Selling Price
$ 50.89
592
213
403
662
Market Price
$ 41.52
Selling Price
$ 37.21
1799
1584
1786
1989
Market Price
$ 27.73
Selling Price
$ 25.05
2233
1136
726
4778
Market Price
$ 49.06
Selling Price
$ 44.35
1926
1271
1558
4880
Market Price
$ 38.69
Selling Price
$ 33.90
201
115
126
532
Market Price
$ 66.18
Selling Price
$ 56.71
838
445
565
3165
Market Price
$ 61.75
Selling Price
$ 51.55
2752
933
2278
4377
Market Price
$ 52.07
Selling Price
$ 47.02
229
159
106
516
Market Price
$ 48.58
Selling Price
$ 41.18
2047
1944
650
3825
Market Price
$ 53.42
Selling Price
$ 44.63
840
248
350
949
Market Price
$ 32.89
Selling Price
$ 28.98
982
650
514
1456
Market Price
$ 54.53
Selling Price
$ 48.43
1576
818
1527
2287
Market Price
$ 32.31
Selling Price
$ 27.73
4230
2884
2483
4714
Market Price
$ 40.07
Selling Price
$ 33.40
1666
933
1499
4743
Market Price
$ 30.24
Selling Price
$ 26.42
500
392
346
1140
Market Price
$ 41.35
Selling Price
$ 36.24
665
306
430
3105
Market Price
$ 65.18
Selling Price
$ 54.92
3497
1433
3414
3997
Market Price
$ 69.23
Selling Price
$ 59.46
2123
1314
1721
3435
Market Price
$ 56.24
Selling Price
$ 49.12
418
311
111
712
Market Price
$ 61.95
Selling Price
$ 53.71
521
141
411
1131
Market Price
$ 48.70
Selling Price
$ 41.48
1205
979
650
3054
Market Price
$ 48.86
Selling Price
$ 42.90
1412
724
927
2225
Market Price
$ 30.51
Selling Price
$ 26.00
451
392
129
1327
Market Price
$ 61.80
Selling Price
$ 55.71
1959
442
1641
4902
Market Price
$ 33.77
Selling Price
$ 29.17
1545
1508
1401
3272
Market Price
$ 37.62
Selling Price
$ 33.39
2473
1021
1489
3211
Market Price
$ 29.16
Selling Price
$ 25.92
143
98
31
692
Market Price
$ 40.12
Selling Price
$ 35.41
171
84
122
746
Market Price
$ 63.37
Selling Price
$ 53.71
1114
642
858
1885
Market Price
$ 53.20
Selling Price
$ 46.04
811
555
436
2172
Market Price
$ 31.67
Selling Price
$ 27.17
3056
722
1598
4183