Market Price
$ 31.07
Selling Price
$ 26.36
1355
523
919
1458
Market Price
$ 34.05
Selling Price
$ 29.35
1755
1027
373
4724
Market Price
$ 62.87
Selling Price
$ 55.12
3584
2951
896
3613
Market Price
$ 59.55
Selling Price
$ 50.42
3095
1242
835
3145
Market Price
$ 40.40
Selling Price
$ 34.00
630
434
153
858
Market Price
$ 48.37
Selling Price
$ 43.19
909
202
455
2988
Market Price
$ 47.58
Selling Price
$ 40.65
2150
1304
795
4141
Market Price
$ 66.75
Selling Price
$ 56.68
513
502
309
611
Market Price
$ 41.57
Selling Price
$ 37.59
3961
3451
2293
4265
Market Price
$ 69.57
Selling Price
$ 58.76
2040
688
1794
2070
Market Price
$ 46.46
Selling Price
$ 42.06
467
248
296
669
Market Price
$ 34.99
Selling Price
$ 30.52
1743
383
417
4754
Market Price
$ 33.52
Selling Price
$ 28.51
1072
918
1040
2853
Market Price
$ 45.19
Selling Price
$ 40.68
916
207
641
1390
Market Price
$ 43.13
Selling Price
$ 38.30
1199
1171
1142
2265
Market Price
$ 33.50
Selling Price
$ 30.27
1060
399
247
3325
Market Price
$ 61.58
Selling Price
$ 52.68
1374
1103
1292
1494
Market Price
$ 54.31
Selling Price
$ 46.05
3221
2137
1131
4656
Market Price
$ 32.36
Selling Price
$ 27.52
624
449
438
1443
Market Price
$ 50.08
Selling Price
$ 45.52
3131
1295
3000
4251
Market Price
$ 51.75
Selling Price
$ 46.69
891
742
186
2892
Market Price
$ 50.34
Selling Price
$ 42.64
545
172
298
1664
Market Price
$ 40.17
Selling Price
$ 35.50
778
654
357
808
Market Price
$ 41.23
Selling Price
$ 36.63
519
514
474
788
Market Price
$ 62.98
Selling Price
$ 52.54
1093
1061
530
2736
Market Price
$ 50.52
Selling Price
$ 43.70
1927
874
1126
2483
Market Price
$ 40.98
Selling Price
$ 35.31
1168
303
1138
4057
Market Price
$ 68.12
Selling Price
$ 59.29
2747
2580
2598
3219
Market Price
$ 52.22
Selling Price
$ 43.71
2417
1210
916
3626
Market Price
$ 36.67
Selling Price
$ 33.09
1640
490
1624
3789
Market Price
$ 38.12
Selling Price
$ 32.25
178
171
38
799
Market Price
$ 67.38
Selling Price
$ 57.72
1186
1120
1093
2048
Market Price
$ 35.06
Selling Price
$ 30.45
1841
1332
933
3123
Market Price
$ 69.63
Selling Price
$ 58.18
204
141
86
468
Market Price
$ 48.30
Selling Price
$ 43.48
511
229
215
1800
Market Price
$ 50.07
Selling Price
$ 44.74
2551
1659
1118
3259
Market Price
$ 47.89
Selling Price
$ 40.08
2608
2256
980
2860
Market Price
$ 35.65
Selling Price
$ 31.88
2858
2601
1672
3781
Market Price
$ 35.60
Selling Price
$ 31.44
171
45
99
700
Market Price
$ 51.78
Selling Price
$ 45.11
702
431
442
3086