Market Price
$ 36.09
Selling Price
$ 32.28
1235
903
733
1629
Market Price
$ 32.31
Selling Price
$ 28.96
2436
732
1754
3656
Market Price
$ 60.55
Selling Price
$ 52.50
833
369
248
1632
Market Price
$ 39.71
Selling Price
$ 34.52
1743
1580
1579
2705
Market Price
$ 38.02
Selling Price
$ 31.70
2310
1164
1429
4627
Market Price
$ 49.81
Selling Price
$ 44.66
2142
512
1694
2801
Market Price
$ 52.31
Selling Price
$ 43.86
1481
1031
1185
1631
Market Price
$ 31.40
Selling Price
$ 26.55
714
437
595
1745
Market Price
$ 49.39
Selling Price
$ 44.63
987
391
976
3865
Market Price
$ 50.87
Selling Price
$ 45.54
895
837
746
1307
Market Price
$ 33.05
Selling Price
$ 29.35
1986
1921
682
3065
Market Price
$ 53.83
Selling Price
$ 48.74
758
429
486
3500
Market Price
$ 33.71
Selling Price
$ 28.12
312
102
263
411
Market Price
$ 64.72
Selling Price
$ 57.29
1616
609
457
2495
Market Price
$ 47.75
Selling Price
$ 42.77
1669
1342
1500
4623
Market Price
$ 50.48
Selling Price
$ 43.86
639
263
131
2276
Market Price
$ 44.51
Selling Price
$ 38.84
274
221
207
814
Market Price
$ 33.92
Selling Price
$ 30.11
901
559
354
2012
Market Price
$ 58.96
Selling Price
$ 52.24
173
40
90
482
Market Price
$ 37.26
Selling Price
$ 33.70
1168
994
1139
3148
Market Price
$ 35.47
Selling Price
$ 30.41
715
293
564
991
Market Price
$ 36.58
Selling Price
$ 31.12
1254
556
764
3441
Market Price
$ 36.87
Selling Price
$ 33.40
1000
509
658
1333
Market Price
$ 57.44
Selling Price
$ 48.63
974
338
688
1712
Market Price
$ 58.26
Selling Price
$ 49.91
623
354
586
700
Market Price
$ 52.53
Selling Price
$ 46.97
1427
1410
667
3868
Market Price
$ 34.24
Selling Price
$ 29.99
1020
625
883
4880
Market Price
$ 30.23
Selling Price
$ 25.99
662
281
562
3268
Market Price
$ 55.97
Selling Price
$ 48.32
1086
886
1022
1526
Market Price
$ 33.55
Selling Price
$ 28.53
727
483
415
3170
Market Price
$ 51.43
Selling Price
$ 46.45
1240
1110
682
3025
Market Price
$ 56.84
Selling Price
$ 47.90
2878
1887
716
3227
Market Price
$ 63.98
Selling Price
$ 56.02
4006
2290
2298
4321
Market Price
$ 63.58
Selling Price
$ 57.39
1704
713
863
2681
Market Price
$ 66.42
Selling Price
$ 56.98
1705
457
964
2530
Market Price
$ 35.98
Selling Price
$ 32.51
1527
921
322
2127
Market Price
$ 44.54
Selling Price
$ 38.52
1671
815
1043
1827
Market Price
$ 52.14
Selling Price
$ 45.03
747
525
548
2965
Market Price
$ 59.88
Selling Price
$ 53.88
1429
719
698
2181
Market Price
$ 50.28
Selling Price
$ 43.12
548
461
471
1662