Market Price
$ 52.47
Selling Price
$ 46.31
1656
522
419
4105
Market Price
$ 28.74
Selling Price
$ 25.56
764
636
386
880
Market Price
$ 49.03
Selling Price
$ 42.16
778
583
438
2578
Market Price
$ 34.00
Selling Price
$ 30.08
288
132
211
402
Market Price
$ 32.26
Selling Price
$ 27.74
1246
1096
1198
4007
Market Price
$ 47.24
Selling Price
$ 39.55
714
270
265
2821
Market Price
$ 40.45
Selling Price
$ 36.66
1281
1123
497
2965
Market Price
$ 43.84
Selling Price
$ 39.59
1575
326
670
2747
Market Price
$ 38.64
Selling Price
$ 33.76
3132
2552
2317
3889
Market Price
$ 51.27
Selling Price
$ 46.40
2340
994
2260
3588
Market Price
$ 41.07
Selling Price
$ 34.41
1256
456
1157
4223
Market Price
$ 37.62
Selling Price
$ 33.56
588
503
285
2042
Market Price
$ 54.34
Selling Price
$ 47.79
1229
746
541
1368
Market Price
$ 29.02
Selling Price
$ 25.13
1888
504
1049
2349
Market Price
$ 34.53
Selling Price
$ 29.29
1139
469
404
2611
Market Price
$ 36.82
Selling Price
$ 32.11
3145
667
1436
3967
Market Price
$ 65.69
Selling Price
$ 58.75
2471
1182
1844
3923
Market Price
$ 48.91
Selling Price
$ 43.88
352
194
267
810
Market Price
$ 52.06
Selling Price
$ 45.21
3411
2078
1867
4954
Market Price
$ 34.32
Selling Price
$ 29.06
1434
1191
848
2312
Market Price
$ 29.65
Selling Price
$ 25.03
762
420
484
2674
Market Price
$ 40.59
Selling Price
$ 35.37
395
162
93
1293
Market Price
$ 48.65
Selling Price
$ 42.27
2302
1484
1001
4856
Market Price
$ 29.75
Selling Price
$ 26.99
2459
1239
2084
2816
Market Price
$ 40.63
Selling Price
$ 34.23
2985
1323
870
4203
Market Price
$ 32.10
Selling Price
$ 28.05
2114
1128
1987
2936
Market Price
$ 31.82
Selling Price
$ 27.01
1429
1203
947
1905
Market Price
$ 44.80
Selling Price
$ 39.00
791
531
449
3451
Market Price
$ 55.06
Selling Price
$ 47.66
912
584
901
2812
Market Price
$ 68.32
Selling Price
$ 58.10
498
359
448
1947
Market Price
$ 41.68
Selling Price
$ 37.62
476
177
196
787
Market Price
$ 55.43
Selling Price
$ 46.66
4004
1407
1001
4804
Market Price
$ 63.20
Selling Price
$ 56.90
941
401
800
2822
Market Price
$ 40.32
Selling Price
$ 35.94
3520
2139
1974
3619
Market Price
$ 65.23
Selling Price
$ 55.94
296
292
288
938
Market Price
$ 54.68
Selling Price
$ 49.58
2159
1121
1468
4080
Market Price
$ 37.16
Selling Price
$ 32.33
1032
541
735
3164
Market Price
$ 34.28
Selling Price
$ 29.02
1435
1037
674
1694
Market Price
$ 58.84
Selling Price
$ 52.58
2335
1614
685
3736
Market Price
$ 52.69
Selling Price
$ 46.30
3445
1482
3222
4408