Market Price
$ 45.58
Selling Price
$ 39.50
3187
2859
2716
3683
Market Price
$ 35.43
Selling Price
$ 30.40
2258
1193
548
2589
Market Price
$ 47.26
Selling Price
$ 40.82
446
106
293
1051
Market Price
$ 43.26
Selling Price
$ 37.91
774
435
220
3019
Market Price
$ 48.77
Selling Price
$ 41.24
316
102
228
545
Market Price
$ 42.98
Selling Price
$ 36.10
440
418
124
820
Market Price
$ 55.90
Selling Price
$ 49.75
1164
1044
526
1462
Market Price
$ 32.38
Selling Price
$ 27.54
1829
1627
1258
4030
Market Price
$ 62.62
Selling Price
$ 55.99
583
202
498
765
Market Price
$ 46.47
Selling Price
$ 40.81
3625
1482
951
4470
Market Price
$ 61.02
Selling Price
$ 52.68
958
535
698
3828
Market Price
$ 60.58
Selling Price
$ 54.20
1077
1022
623
1499
Market Price
$ 60.33
Selling Price
$ 52.77
1817
1237
584
2935
Market Price
$ 30.08
Selling Price
$ 26.55
3568
3025
1129
4170
Market Price
$ 47.52
Selling Price
$ 41.66
1155
1116
1111
1353
Market Price
$ 33.45
Selling Price
$ 28.92
916
420
707
1379
Market Price
$ 54.94
Selling Price
$ 49.31
1680
1371
734
2612
Market Price
$ 61.55
Selling Price
$ 52.54
930
851
753
4412
Market Price
$ 32.82
Selling Price
$ 27.79
2238
1175
2070
3079
Market Price
$ 65.35
Selling Price
$ 55.48
4232
3392
2429
4305
Market Price
$ 31.10
Selling Price
$ 28.20
3116
2864
2684
4338
Market Price
$ 37.53
Selling Price
$ 31.84
1015
624
918
1093
Market Price
$ 66.32
Selling Price
$ 58.67
834
749
168
1007
Market Price
$ 50.75
Selling Price
$ 43.83
1189
276
520
1251
Market Price
$ 50.56
Selling Price
$ 45.16
2942
1739
1038
3036
Market Price
$ 34.21
Selling Price
$ 28.99
2156
527
569
2908
Market Price
$ 57.60
Selling Price
$ 48.27
467
370
208
1584
Market Price
$ 45.46
Selling Price
$ 39.11
2901
2729
2812
3338
Market Price
$ 46.44
Selling Price
$ 40.76
688
363
176
942
Market Price
$ 66.68
Selling Price
$ 58.24
1752
1525
1016
2189
Market Price
$ 33.07
Selling Price
$ 28.47
2834
1535
649
3007
Market Price
$ 35.18
Selling Price
$ 31.38
842
825
753
4144
Market Price
$ 40.72
Selling Price
$ 34.47
2344
1558
886
4434
Market Price
$ 32.26
Selling Price
$ 26.99
324
126
155
1552
Market Price
$ 56.48
Selling Price
$ 48.49
2644
2008
2194
4079
Market Price
$ 59.23
Selling Price
$ 51.82
2857
1737
1525
4895
Market Price
$ 57.75
Selling Price
$ 50.21
263
52
215
641
Market Price
$ 38.30
Selling Price
$ 34.74
1778
875
1641
4001
Market Price
$ 62.95
Selling Price
$ 56.16
2844
618
1755
3443
Market Price
$ 43.87
Selling Price
$ 38.69
3877
3294
1286
4950