Market Price
$ 37.65
Selling Price
$ 32.93
1992
739
1947
2315
Market Price
$ 39.17
Selling Price
$ 34.05
518
353
516
1252
Market Price
$ 30.14
Selling Price
$ 25.77
1755
1567
801
1839
Market Price
$ 52.77
Selling Price
$ 46.60
3133
1834
699
4302
Market Price
$ 42.31
Selling Price
$ 37.41
1467
1307
1053
2639
Market Price
$ 31.49
Selling Price
$ 26.82
1059
249
837
1457
Market Price
$ 52.56
Selling Price
$ 47.22
1415
534
440
4414
Market Price
$ 29.88
Selling Price
$ 26.43
1777
678
952
2941
Market Price
$ 48.22
Selling Price
$ 43.32
396
288
274
803
Market Price
$ 64.87
Selling Price
$ 55.05
1279
806
1041
1642
Market Price
$ 51.40
Selling Price
$ 45.64
1399
805
1128
1639
Market Price
$ 42.16
Selling Price
$ 37.72
1668
401
1571
3108
Market Price
$ 45.38
Selling Price
$ 39.32
439
345
160
443
Market Price
$ 39.03
Selling Price
$ 32.96
944
509
939
1955
Market Price
$ 67.56
Selling Price
$ 56.83
3565
2403
1572
3701
Market Price
$ 46.59
Selling Price
$ 40.39
748
164
671
1033
Market Price
$ 33.84
Selling Price
$ 28.37
1213
1087
373
2470
Market Price
$ 29.82
Selling Price
$ 25.49
2211
1980
567
3324
Market Price
$ 41.92
Selling Price
$ 36.37
764
420
686
822
Market Price
$ 38.45
Selling Price
$ 32.11
711
689
360
829
Market Price
$ 62.70
Selling Price
$ 56.40
684
148
651
744
Market Price
$ 57.83
Selling Price
$ 51.62
2639
1879
1298
4907
Market Price
$ 41.38
Selling Price
$ 35.57
1933
1063
556
2002
Market Price
$ 38.21
Selling Price
$ 33.75
2661
1801
901
3474
Market Price
$ 67.24
Selling Price
$ 59.39
1474
530
957
3847
Market Price
$ 50.75
Selling Price
$ 44.40
614
299
193
892
Market Price
$ 53.26
Selling Price
$ 45.87
1661
801
1406
2308
Market Price
$ 49.46
Selling Price
$ 41.65
1303
744
681
1588
Market Price
$ 54.58
Selling Price
$ 45.79
1381
416
1316
3062
Market Price
$ 62.62
Selling Price
$ 54.10
975
364
736
2074
Market Price
$ 51.81
Selling Price
$ 43.23
2999
1818
2085
3535
Market Price
$ 50.79
Selling Price
$ 45.69
2778
1421
2725
2803
Market Price
$ 46.74
Selling Price
$ 41.73
729
329
643
1130
Market Price
$ 51.95
Selling Price
$ 46.00
588
477
219
1564
Market Price
$ 34.47
Selling Price
$ 31.08
1574
1060
1071
3634
Market Price
$ 43.99
Selling Price
$ 39.80
2736
637
556
4635
Market Price
$ 52.67
Selling Price
$ 47.64
905
857
267
1145
Market Price
$ 67.89
Selling Price
$ 57.81
928
601
273
940
Market Price
$ 30.26
Selling Price
$ 25.46
1267
706
617
2078
Market Price
$ 29.76
Selling Price
$ 26.50
651
240
450
858