Market Price
$ 51.70
Selling Price
$ 44.12
2785
564
1956
3719
Market Price
$ 55.34
Selling Price
$ 49.86
352
205
164
870
Market Price
$ 43.79
Selling Price
$ 36.72
281
168
152
1182
Market Price
$ 53.55
Selling Price
$ 47.92
2559
1923
1843
2880
Market Price
$ 40.69
Selling Price
$ 35.96
2100
1185
1873
2674
Market Price
$ 55.82
Selling Price
$ 47.30
831
602
312
1424
Market Price
$ 40.67
Selling Price
$ 35.17
1832
1603
545
2693
Market Price
$ 37.99
Selling Price
$ 34.52
1436
1211
411
3707
Market Price
$ 58.10
Selling Price
$ 49.14
1705
1523
792
4774
Market Price
$ 55.62
Selling Price
$ 50.40
3361
2102
965
4100
Market Price
$ 65.92
Selling Price
$ 59.29
1150
364
756
1201
Market Price
$ 44.56
Selling Price
$ 38.68
2030
741
441
2468
Market Price
$ 66.62
Selling Price
$ 59.70
767
247
300
2343
Market Price
$ 36.12
Selling Price
$ 31.61
4062
3114
2318
4712
Market Price
$ 40.89
Selling Price
$ 36.11
3930
1328
3146
4962
Market Price
$ 47.09
Selling Price
$ 41.32
2219
607
1770
2281
Market Price
$ 56.02
Selling Price
$ 48.49
553
303
126
2492
Market Price
$ 39.35
Selling Price
$ 35.38
2032
819
1480
3431
Market Price
$ 53.92
Selling Price
$ 46.14
2201
1115
1744
2500
Market Price
$ 63.05
Selling Price
$ 56.78
509
166
174
808
Market Price
$ 42.89
Selling Price
$ 35.91
738
226
730
3687
Market Price
$ 38.69
Selling Price
$ 32.59
342
283
110
1379
Market Price
$ 39.03
Selling Price
$ 34.02
786
202
204
3229
Market Price
$ 56.53
Selling Price
$ 49.17
1934
785
607
3328
Market Price
$ 57.38
Selling Price
$ 50.61
711
214
301
1402
Market Price
$ 65.96
Selling Price
$ 59.62
2885
2387
2706
4803
Market Price
$ 60.96
Selling Price
$ 50.83
1803
484
922
4836
Market Price
$ 53.67
Selling Price
$ 44.85
730
333
670
1035
Market Price
$ 45.16
Selling Price
$ 37.80
899
867
393
3044
Market Price
$ 47.36
Selling Price
$ 39.72
357
294
278
611
Market Price
$ 63.92
Selling Price
$ 56.94
888
291
489
2195
Market Price
$ 55.32
Selling Price
$ 49.99
1210
810
601
2901
Market Price
$ 37.14
Selling Price
$ 32.67
1184
757
918
4411
Market Price
$ 46.30
Selling Price
$ 41.12
2801
1902
2153
3666
Market Price
$ 59.06
Selling Price
$ 49.31
129
62
71
429
Market Price
$ 42.49
Selling Price
$ 36.81
2307
1215
1692
2743
Market Price
$ 55.87
Selling Price
$ 48.25
1328
418
736
1983
Market Price
$ 56.72
Selling Price
$ 48.14
2083
1973
593
3893
Market Price
$ 38.27
Selling Price
$ 32.49
4328
3201
2928
4640
Market Price
$ 48.50
Selling Price
$ 41.44
660
504
136
1055