Market Price
$ 57.70
Selling Price
$ 48.14
2314
1194
838
4398
Market Price
$ 38.48
Selling Price
$ 34.04
2563
1075
861
4799
Market Price
$ 65.96
Selling Price
$ 55.69
716
169
601
2897
Market Price
$ 57.98
Selling Price
$ 49.81
1394
304
691
3070
Market Price
$ 38.63
Selling Price
$ 32.78
384
178
165
998
Market Price
$ 32.95
Selling Price
$ 29.70
1161
571
638
4992
Market Price
$ 33.96
Selling Price
$ 30.24
4743
4007
3981
4804
Market Price
$ 51.22
Selling Price
$ 43.83
2678
567
2659
4619
Market Price
$ 48.99
Selling Price
$ 42.97
3437
1630
967
3861
Market Price
$ 41.10
Selling Price
$ 37.01
1869
1079
925
4266
Market Price
$ 43.09
Selling Price
$ 39.03
885
698
674
3039
Market Price
$ 63.70
Selling Price
$ 56.04
3015
2889
617
3784
Market Price
$ 41.75
Selling Price
$ 37.06
1022
437
692
3639
Market Price
$ 40.50
Selling Price
$ 34.76
284
64
149
701
Market Price
$ 58.69
Selling Price
$ 48.91
1206
991
383
2552
Market Price
$ 31.34
Selling Price
$ 26.60
3468
1023
1013
4604
Market Price
$ 35.44
Selling Price
$ 31.36
553
138
385
934
Market Price
$ 52.54
Selling Price
$ 46.73
1967
1833
1588
2204
Market Price
$ 41.61
Selling Price
$ 35.76
1192
847
273
3593
Market Price
$ 53.58
Selling Price
$ 47.36
856
300
466
1044
Market Price
$ 42.33
Selling Price
$ 35.34
923
257
386
3541
Market Price
$ 40.10
Selling Price
$ 34.79
3080
849
2905
3124
Market Price
$ 44.99
Selling Price
$ 37.86
1085
756
615
1480
Market Price
$ 36.65
Selling Price
$ 31.51
2558
1196
2280
4385
Market Price
$ 50.82
Selling Price
$ 43.23
3233
2057
1758
3994
Market Price
$ 34.01
Selling Price
$ 29.88
3033
653
818
3495
Market Price
$ 45.39
Selling Price
$ 38.73
1837
411
1790
2190
Market Price
$ 66.06
Selling Price
$ 57.92
3106
2401
2180
4144
Market Price
$ 57.68
Selling Price
$ 51.95
2639
960
552
3134
Market Price
$ 68.98
Selling Price
$ 58.95
1223
363
1209
2156
Market Price
$ 54.85
Selling Price
$ 49.26
966
640
848
3131
Market Price
$ 48.08
Selling Price
$ 42.45
2283
1979
1529
4244
Market Price
$ 54.42
Selling Price
$ 46.00
496
414
110
940
Market Price
$ 64.70
Selling Price
$ 54.18
357
296
71
751
Market Price
$ 36.79
Selling Price
$ 31.64
1842
458
1391
2184
Market Price
$ 30.02
Selling Price
$ 26.34
1053
909
611
3135
Market Price
$ 56.99
Selling Price
$ 48.35
437
176
162
1718
Market Price
$ 32.77
Selling Price
$ 28.47
3099
1876
1041
4265
Market Price
$ 52.16
Selling Price
$ 46.33
1565
1270
1143
2390
Market Price
$ 41.81
Selling Price
$ 36.07
3111
1937
861
3952