Market Price
$ 49.45
Selling Price
$ 41.26
3980
1696
3634
4139
Market Price
$ 50.25
Selling Price
$ 42.48
1866
887
1303
2246
Market Price
$ 43.42
Selling Price
$ 37.05
1275
933
529
1440
Market Price
$ 60.72
Selling Price
$ 50.93
1070
1035
368
1245
Market Price
$ 47.53
Selling Price
$ 40.86
2564
790
859
2773
Market Price
$ 60.33
Selling Price
$ 54.46
2452
1219
1556
2838
Market Price
$ 66.21
Selling Price
$ 57.14
1638
1209
1571
1929
Market Price
$ 52.77
Selling Price
$ 45.42
880
682
303
2504
Market Price
$ 70.98
Selling Price
$ 59.98
878
209
407
1449
Market Price
$ 33.36
Selling Price
$ 29.83
2089
1411
898
3717
Market Price
$ 37.57
Selling Price
$ 33.06
1409
1297
1198
2396
Market Price
$ 55.98
Selling Price
$ 48.49
2012
462
426
2104
Market Price
$ 58.69
Selling Price
$ 49.80
469
165
405
1033
Market Price
$ 52.12
Selling Price
$ 46.84
2145
1303
531
3411
Market Price
$ 33.63
Selling Price
$ 29.80
2091
794
1231
2646
Market Price
$ 56.07
Selling Price
$ 49.05
531
429
265
2293
Market Price
$ 33.11
Selling Price
$ 28.48
2614
929
695
2685
Market Price
$ 66.82
Selling Price
$ 57.78
341
262
90
1321
Market Price
$ 49.57
Selling Price
$ 43.48
4095
1507
2989
4426
Market Price
$ 53.00
Selling Price
$ 44.87
1650
1146
337
3356
Market Price
$ 58.29
Selling Price
$ 51.96
1471
587
1119
3946
Market Price
$ 31.41
Selling Price
$ 28.31
2455
1945
2297
4107
Market Price
$ 49.72
Selling Price
$ 44.86
1777
1587
888
3796
Market Price
$ 65.22
Selling Price
$ 57.00
2763
1774
1405
4494
Market Price
$ 27.65
Selling Price
$ 25.04
1411
1036
357
1771
Market Price
$ 57.25
Selling Price
$ 49.40
3277
3099
2752
3782
Market Price
$ 64.62
Selling Price
$ 53.99
2914
1513
1260
3858
Market Price
$ 59.32
Selling Price
$ 53.52
2639
2313
2462
3728
Market Price
$ 31.07
Selling Price
$ 27.87
2566
2288
1711
4906
Market Price
$ 62.04
Selling Price
$ 55.28
261
217
151
718
Market Price
$ 47.35
Selling Price
$ 39.50
536
132
341
674
Market Price
$ 60.41
Selling Price
$ 50.75
1358
723
1081
1417
Market Price
$ 33.26
Selling Price
$ 28.08
528
201
525
607
Market Price
$ 52.84
Selling Price
$ 44.88
836
395
749
1457
Market Price
$ 62.85
Selling Price
$ 57.10
3249
3177
1962
3851
Market Price
$ 43.35
Selling Price
$ 36.88
1807
1365
1169
1837
Market Price
$ 40.65
Selling Price
$ 34.10
416
108
361
789
Market Price
$ 71.14
Selling Price
$ 59.54
1894
1308
1108
3554
Market Price
$ 51.69
Selling Price
$ 44.53
835
798
775
3128
Market Price
$ 65.56
Selling Price
$ 57.70
3367
3025
1927
3731