Market Price
$ 48.21
Selling Price
$ 42.19
1338
1336
1179
1953
Market Price
$ 43.18
Selling Price
$ 37.65
2912
1213
710
2953
Market Price
$ 62.29
Selling Price
$ 52.02
1491
1046
1401
2194
Market Price
$ 35.34
Selling Price
$ 30.82
1653
568
582
4721
Market Price
$ 41.55
Selling Price
$ 37.36
668
259
333
3233
Market Price
$ 62.95
Selling Price
$ 55.32
2286
1382
1577
3688
Market Price
$ 43.43
Selling Price
$ 36.42
3545
3283
2990
3766
Market Price
$ 37.59
Selling Price
$ 33.92
1447
1008
1173
1998
Market Price
$ 68.27
Selling Price
$ 59.40
1586
805
501
2381
Market Price
$ 37.47
Selling Price
$ 32.69
2779
1911
2612
3261
Market Price
$ 42.85
Selling Price
$ 38.02
3435
3352
3249
4211
Market Price
$ 66.77
Selling Price
$ 55.80
1341
730
1168
3890
Market Price
$ 57.67
Selling Price
$ 48.66
983
462
924
3510
Market Price
$ 48.57
Selling Price
$ 42.49
1384
641
1303
1821
Market Price
$ 39.57
Selling Price
$ 34.61
977
652
691
4733
Market Price
$ 65.81
Selling Price
$ 58.51
2372
1854
895
3033
Market Price
$ 50.90
Selling Price
$ 42.65
1403
648
833
2959
Market Price
$ 49.61
Selling Price
$ 43.24
3148
1604
801
3583
Market Price
$ 44.72
Selling Price
$ 37.86
1123
890
359
2776
Market Price
$ 45.17
Selling Price
$ 40.35
793
610
779
3492
Market Price
$ 54.27
Selling Price
$ 46.30
3346
710
1617
3398
Market Price
$ 37.82
Selling Price
$ 32.04
524
387
131
1566
Market Price
$ 60.55
Selling Price
$ 52.97
1577
638
1164
3143
Market Price
$ 65.97
Selling Price
$ 57.61
3641
747
3288
3790
Market Price
$ 40.66
Selling Price
$ 35.02
2631
1342
663
3654
Market Price
$ 50.43
Selling Price
$ 42.50
1799
635
1436
1811
Market Price
$ 30.89
Selling Price
$ 27.49
1746
714
1401
2524
Market Price
$ 53.38
Selling Price
$ 46.65
3159
1805
2345
4448
Market Price
$ 56.63
Selling Price
$ 48.58
472
113
464
2350
Market Price
$ 54.27
Selling Price
$ 45.42
1089
462
693
1974
Market Price
$ 30.70
Selling Price
$ 27.84
623
405
490
1502
Market Price
$ 67.96
Selling Price
$ 57.93
1434
341
642
3728
Market Price
$ 62.34
Selling Price
$ 55.61
356
300
144
1135
Market Price
$ 61.05
Selling Price
$ 53.37
1892
821
1054
3288
Market Price
$ 43.88
Selling Price
$ 38.74
1073
979
778
4730
Market Price
$ 43.83
Selling Price
$ 38.45
1582
357
618
4804
Market Price
$ 50.94
Selling Price
$ 42.84
2835
1750
1750
4086
Market Price
$ 31.44
Selling Price
$ 26.91
355
167
211
458
Market Price
$ 67.79
Selling Price
$ 57.24
3602
3237
2629
4867
Market Price
$ 49.61
Selling Price
$ 43.10
1398
723
775
1569