Market Price
$ 36.34
Selling Price
$ 31.78
1610
1486
1382
4247
Market Price
$ 57.69
Selling Price
$ 48.52
3779
3772
1099
4576
Market Price
$ 31.44
Selling Price
$ 26.94
2383
2136
2302
2560
Market Price
$ 48.78
Selling Price
$ 43.73
2567
2080
2224
4319
Market Price
$ 49.91
Selling Price
$ 43.90
1942
585
1463
3956
Market Price
$ 30.23
Selling Price
$ 26.92
435
98
103
1329
Market Price
$ 67.87
Selling Price
$ 56.90
2240
1627
770
3713
Market Price
$ 48.78
Selling Price
$ 42.53
1308
339
792
4511
Market Price
$ 36.62
Selling Price
$ 31.92
3226
1879
2374
3764
Market Price
$ 34.67
Selling Price
$ 30.69
171
81
118
467
Market Price
$ 61.09
Selling Price
$ 55.51
1714
1112
1518
2701
Market Price
$ 32.49
Selling Price
$ 27.28
441
331
401
2059
Market Price
$ 61.76
Selling Price
$ 53.64
1133
1106
1005
4767
Market Price
$ 54.56
Selling Price
$ 48.63
2185
986
779
2897
Market Price
$ 35.27
Selling Price
$ 31.51
1003
990
612
1159
Market Price
$ 33.33
Selling Price
$ 27.97
2700
1461
760
2870
Market Price
$ 30.92
Selling Price
$ 27.78
1290
998
652
3015
Market Price
$ 33.16
Selling Price
$ 28.64
1957
1869
762
3952
Market Price
$ 48.45
Selling Price
$ 41.81
1118
587
595
1508
Market Price
$ 47.30
Selling Price
$ 40.13
4594
2402
3589
4925
Market Price
$ 66.31
Selling Price
$ 56.28
1998
966
806
3771
Market Price
$ 53.84
Selling Price
$ 48.76
1955
1113
1849
2073
Market Price
$ 60.37
Selling Price
$ 54.18
4298
1149
3011
4393
Market Price
$ 62.45
Selling Price
$ 54.04
3110
1366
923
3977
Market Price
$ 34.07
Selling Price
$ 28.68
685
360
474
767
Market Price
$ 63.69
Selling Price
$ 56.45
2793
912
1558
4790
Market Price
$ 46.04
Selling Price
$ 41.19
1514
1377
1207
3739
Market Price
$ 61.33
Selling Price
$ 53.17
1733
1686
605
4686
Market Price
$ 61.27
Selling Price
$ 54.88
1423
520
712
1563
Market Price
$ 49.50
Selling Price
$ 42.08
1567
1068
541
4968
Market Price
$ 37.83
Selling Price
$ 31.84
898
546
804
4341
Market Price
$ 35.46
Selling Price
$ 30.70
1152
1032
876
3696
Market Price
$ 49.55
Selling Price
$ 43.89
848
821
221
2720
Market Price
$ 35.31
Selling Price
$ 31.25
350
349
279
943
Market Price
$ 59.81
Selling Price
$ 52.46
3136
1718
2666
3153
Market Price
$ 50.94
Selling Price
$ 45.34
2619
1719
1998
4825
Market Price
$ 59.34
Selling Price
$ 49.76
2838
1952
1214
3324
Market Price
$ 41.43
Selling Price
$ 36.14
1918
466
862
2310
Market Price
$ 55.43
Selling Price
$ 46.99
1154
314
307
4083
Market Price
$ 39.81
Selling Price
$ 34.60
1388
441
600
1590