Market Price
$ 51.93
Selling Price
$ 43.81
500
391
249
674
Market Price
$ 53.18
Selling Price
$ 47.78
2712
870
1515
4204
Market Price
$ 67.65
Selling Price
$ 56.69
1757
1480
365
2119
Market Price
$ 65.47
Selling Price
$ 58.56
1809
1049
691
1836
Market Price
$ 56.39
Selling Price
$ 47.04
1973
1750
1433
3123
Market Price
$ 56.88
Selling Price
$ 50.55
1974
572
1383
2900
Market Price
$ 40.93
Selling Price
$ 36.90
561
261
122
1756
Market Price
$ 54.71
Selling Price
$ 47.98
628
518
371
1069
Market Price
$ 67.08
Selling Price
$ 59.33
1934
1423
845
4522
Market Price
$ 46.32
Selling Price
$ 39.56
1380
1377
506
1819
Market Price
$ 29.85
Selling Price
$ 26.15
2999
1076
1848
3941
Market Price
$ 63.46
Selling Price
$ 57.07
1182
389
718
3537
Market Price
$ 49.07
Selling Price
$ 43.06
1058
1035
641
1392
Market Price
$ 36.96
Selling Price
$ 32.75
984
454
202
3405
Market Price
$ 64.50
Selling Price
$ 55.23
1105
300
456
2106
Market Price
$ 56.24
Selling Price
$ 49.47
2300
1160
763
4639
Market Price
$ 48.68
Selling Price
$ 44.04
1597
1515
467
4303
Market Price
$ 42.93
Selling Price
$ 36.90
1866
723
1267
4658
Market Price
$ 29.62
Selling Price
$ 26.83
719
474
535
962
Market Price
$ 53.03
Selling Price
$ 47.41
4179
930
3910
4985
Market Price
$ 58.25
Selling Price
$ 50.08
4120
836
1262
4365
Market Price
$ 57.14
Selling Price
$ 47.66
2028
560
418
2381
Market Price
$ 36.58
Selling Price
$ 31.07
1991
1680
1214
4266
Market Price
$ 32.05
Selling Price
$ 27.57
556
346
456
1288
Market Price
$ 57.92
Selling Price
$ 50.59
483
238
165
1987
Market Price
$ 51.61
Selling Price
$ 43.46
4828
1682
3502
4886
Market Price
$ 56.56
Selling Price
$ 47.23
453
225
121
928
Market Price
$ 65.22
Selling Price
$ 55.90
331
299
249
984
Market Price
$ 39.04
Selling Price
$ 34.09
572
416
370
895
Market Price
$ 34.42
Selling Price
$ 29.85
2861
674
1406
4471
Market Price
$ 47.57
Selling Price
$ 41.72
4514
4303
1866
4681
Market Price
$ 31.15
Selling Price
$ 27.91
288
180
258
592
Market Price
$ 69.96
Selling Price
$ 59.28
1246
448
402
2401
Market Price
$ 69.09
Selling Price
$ 57.83
2845
1474
745
4345
Market Price
$ 53.86
Selling Price
$ 44.96
824
739
650
2094
Market Price
$ 56.70
Selling Price
$ 47.32
2597
1096
817
3245
Market Price
$ 66.54
Selling Price
$ 55.55
3376
3272
708
3902
Market Price
$ 54.04
Selling Price
$ 45.15
1617
388
632
2372
Market Price
$ 29.13
Selling Price
$ 25.06
1364
1274
1258
3404
Market Price
$ 34.20
Selling Price
$ 30.05
1450
798
653
4416