Market Price
$ 57.03
Selling Price
$ 49.26
1162
794
999
1412
Market Price
$ 51.12
Selling Price
$ 43.87
306
168
229
658
Market Price
$ 41.19
Selling Price
$ 36.69
1171
438
1003
1173
Market Price
$ 30.50
Selling Price
$ 26.53
2158
1739
2012
4623
Market Price
$ 65.00
Selling Price
$ 58.65
3078
2110
896
4979
Market Price
$ 53.06
Selling Price
$ 45.58
2430
2262
638
3016
Market Price
$ 65.96
Selling Price
$ 59.75
603
458
256
1149
Market Price
$ 60.73
Selling Price
$ 52.72
2001
1983
1947
2723
Market Price
$ 68.67
Selling Price
$ 59.62
1163
969
710
3254
Market Price
$ 44.97
Selling Price
$ 38.46
1109
549
935
2386
Market Price
$ 53.80
Selling Price
$ 47.56
736
590
708
1059
Market Price
$ 41.59
Selling Price
$ 34.78
4234
3447
1671
4678
Market Price
$ 39.96
Selling Price
$ 33.79
1742
1096
517
2891
Market Price
$ 41.44
Selling Price
$ 36.38
2028
1943
495
4856
Market Price
$ 48.05
Selling Price
$ 41.04
3543
1762
2406
4833
Market Price
$ 42.49
Selling Price
$ 36.27
2146
1408
2110
4952
Market Price
$ 44.68
Selling Price
$ 38.44
335
201
117
406
Market Price
$ 48.59
Selling Price
$ 43.64
3060
764
1957
4309
Market Price
$ 32.08
Selling Price
$ 28.26
1035
397
957
1221
Market Price
$ 56.45
Selling Price
$ 47.55
2945
2005
924
4881
Market Price
$ 44.55
Selling Price
$ 38.17
639
481
143
1465
Market Price
$ 46.63
Selling Price
$ 39.43
1821
1224
968
2442
Market Price
$ 52.79
Selling Price
$ 44.66
2549
2430
1219
4470
Market Price
$ 62.26
Selling Price
$ 52.95
1471
1303
565
3070
Market Price
$ 64.00
Selling Price
$ 53.37
1151
350
530
4844
Market Price
$ 31.87
Selling Price
$ 27.96
1463
1127
705
2391
Market Price
$ 35.37
Selling Price
$ 32.15
4270
4245
2915
4843
Market Price
$ 68.37
Selling Price
$ 59.26
620
412
551
2083
Market Price
$ 63.31
Selling Price
$ 56.39
1242
986
807
2158
Market Price
$ 64.34
Selling Price
$ 54.22
1549
1265
1314
1672
Market Price
$ 46.70
Selling Price
$ 39.91
868
840
781
1413
Market Price
$ 31.90
Selling Price
$ 28.45
4482
3495
1922
4810
Market Price
$ 44.13
Selling Price
$ 37.44
2005
874
1137
2651
Market Price
$ 53.09
Selling Price
$ 44.58
828
254
269
1019
Market Price
$ 61.97
Selling Price
$ 53.49
687
663
379
2023
Market Price
$ 35.11
Selling Price
$ 30.96
1505
1289
1084
1579
Market Price
$ 40.95
Selling Price
$ 37.10
892
252
718
1239
Market Price
$ 50.16
Selling Price
$ 43.18
393
233
105
1827
Market Price
$ 56.46
Selling Price
$ 51.26
3037
2703
1242
4992
Market Price
$ 43.92
Selling Price
$ 39.38
1301
454
1141
3948