Market Price
$ 63.89
Selling Price
$ 57.65
2046
844
520
2794
Market Price
$ 41.17
Selling Price
$ 37.38
1435
1013
540
2878
Market Price
$ 55.69
Selling Price
$ 46.42
631
289
308
2551
Market Price
$ 52.33
Selling Price
$ 44.90
2099
434
872
2573
Market Price
$ 31.65
Selling Price
$ 27.70
783
578
465
3024
Market Price
$ 39.69
Selling Price
$ 34.53
927
792
861
1689
Market Price
$ 33.08
Selling Price
$ 28.32
1697
1409
820
1799
Market Price
$ 46.72
Selling Price
$ 39.03
2663
1999
1160
4661
Market Price
$ 39.36
Selling Price
$ 35.60
1127
337
864
2762
Market Price
$ 30.99
Selling Price
$ 26.33
1354
1084
1243
2874
Market Price
$ 52.97
Selling Price
$ 47.02
656
140
371
679
Market Price
$ 58.76
Selling Price
$ 49.58
596
278
277
2659
Market Price
$ 54.79
Selling Price
$ 46.97
1362
495
730
1890
Market Price
$ 46.58
Selling Price
$ 41.75
1547
876
1361
2049
Market Price
$ 50.33
Selling Price
$ 45.59
1298
1298
725
1412
Market Price
$ 60.98
Selling Price
$ 53.74
2104
568
424
3841
Market Price
$ 50.80
Selling Price
$ 42.70
725
644
644
2554
Market Price
$ 66.29
Selling Price
$ 56.59
604
511
512
981
Market Price
$ 57.56
Selling Price
$ 48.41
2612
733
1102
4804
Market Price
$ 49.82
Selling Price
$ 41.82
1538
663
1225
1685
Market Price
$ 53.78
Selling Price
$ 45.23
788
446
382
888
Market Price
$ 33.30
Selling Price
$ 29.78
3550
2004
1085
4090
Market Price
$ 30.60
Selling Price
$ 26.22
4505
950
1256
4567
Market Price
$ 28.99
Selling Price
$ 25.45
245
233
67
1026
Market Price
$ 29.80
Selling Price
$ 25.33
1856
1205
678
3500
Market Price
$ 43.78
Selling Price
$ 37.08
1282
405
1110
3540
Market Price
$ 51.42
Selling Price
$ 45.01
2126
488
607
4058
Market Price
$ 35.46
Selling Price
$ 31.00
1088
377
534
2973
Market Price
$ 47.68
Selling Price
$ 39.99
1474
1014
460
3944
Market Price
$ 40.17
Selling Price
$ 36.32
1307
1167
1060
1521
Market Price
$ 59.60
Selling Price
$ 50.54
486
232
312
1794
Market Price
$ 34.47
Selling Price
$ 28.80
1877
661
1118
2354
Market Price
$ 37.98
Selling Price
$ 34.48
2756
1304
1096
3297
Market Price
$ 46.26
Selling Price
$ 39.53
1947
1895
503
3048
Market Price
$ 51.43
Selling Price
$ 46.06
2838
961
1755
4184
Market Price
$ 37.37
Selling Price
$ 31.92
1022
525
478
1129
Market Price
$ 47.19
Selling Price
$ 41.19
1699
555
1275
2396
Market Price
$ 57.25
Selling Price
$ 49.67
1746
1652
1578
1750
Market Price
$ 30.16
Selling Price
$ 25.72
2072
1665
1034
4454
Market Price
$ 45.58
Selling Price
$ 41.31
1158
370
1134
1205