Market Price
$ 36.87
Selling Price
$ 31.51
2574
1468
1796
3786
Market Price
$ 49.02
Selling Price
$ 42.49
1471
328
1221
4646
Market Price
$ 60.61
Selling Price
$ 51.98
3386
1097
1770
4765
Market Price
$ 47.29
Selling Price
$ 40.81
4421
960
2098
4511
Market Price
$ 35.06
Selling Price
$ 30.68
2686
2311
1610
2979
Market Price
$ 34.59
Selling Price
$ 29.20
2303
1448
1657
2838
Market Price
$ 33.94
Selling Price
$ 30.11
1769
1414
1591
2073
Market Price
$ 50.35
Selling Price
$ 43.78
1076
1036
489
2007
Market Price
$ 62.31
Selling Price
$ 54.60
4163
4007
1750
4313
Market Price
$ 50.05
Selling Price
$ 44.74
2424
743
2225
4121
Market Price
$ 55.27
Selling Price
$ 48.03
1912
1611
1293
3726
Market Price
$ 65.05
Selling Price
$ 56.81
1985
1480
966
4498
Market Price
$ 69.90
Selling Price
$ 58.67
2703
604
1616
4098
Market Price
$ 55.25
Selling Price
$ 47.19
937
929
456
1433
Market Price
$ 30.73
Selling Price
$ 27.42
1999
614
465
2407
Market Price
$ 52.97
Selling Price
$ 44.97
2060
1925
417
2172
Market Price
$ 52.96
Selling Price
$ 45.81
1974
743
1112
3167
Market Price
$ 34.66
Selling Price
$ 29.69
1960
1049
1868
3703
Market Price
$ 42.32
Selling Price
$ 37.55
633
605
182
791
Market Price
$ 38.87
Selling Price
$ 32.68
740
298
415
2721
Market Price
$ 38.32
Selling Price
$ 33.62
1217
335
533
2770
Market Price
$ 28.58
Selling Price
$ 25.14
1359
1348
967
3530
Market Price
$ 65.86
Selling Price
$ 57.37
1424
713
1092
3605
Market Price
$ 61.17
Selling Price
$ 55.56
795
347
379
2693
Market Price
$ 35.75
Selling Price
$ 30.15
854
672
583
4005
Market Price
$ 41.22
Selling Price
$ 35.06
262
141
188
540
Market Price
$ 47.97
Selling Price
$ 40.05
2144
1163
1286
3210
Market Price
$ 39.90
Selling Price
$ 35.07
2351
1590
904
3014
Market Price
$ 42.77
Selling Price
$ 36.76
2297
845
550
4959
Market Price
$ 35.30
Selling Price
$ 29.58
1373
469
1221
3709
Market Price
$ 33.53
Selling Price
$ 28.71
1141
864
974
2078
Market Price
$ 46.08
Selling Price
$ 41.32
982
727
759
1556
Market Price
$ 56.19
Selling Price
$ 50.96
739
373
324
3311
Market Price
$ 59.67
Selling Price
$ 51.17
3887
2122
2935
4948
Market Price
$ 53.56
Selling Price
$ 48.29
868
261
609
1948
Market Price
$ 62.07
Selling Price
$ 55.09
4519
1978
4026
4946
Market Price
$ 35.89
Selling Price
$ 32.39
1623
859
602
1681
Market Price
$ 57.60
Selling Price
$ 50.62
389
275
98
1597
Market Price
$ 34.08
Selling Price
$ 30.24
1279
1220
388
1977
Market Price
$ 56.58
Selling Price
$ 48.53
2192
1518
1008
3919