Market Price
$ 64.18
Selling Price
$ 57.01
786
703
782
3860
Market Price
$ 41.48
Selling Price
$ 37.28
1003
414
588
1644
Market Price
$ 53.23
Selling Price
$ 46.46
1008
903
961
3039
Market Price
$ 51.24
Selling Price
$ 45.00
792
368
173
861
Market Price
$ 57.12
Selling Price
$ 51.19
420
343
149
604
Market Price
$ 31.84
Selling Price
$ 26.98
1112
251
499
3313
Market Price
$ 35.24
Selling Price
$ 31.23
912
653
679
1773
Market Price
$ 68.92
Selling Price
$ 58.06
1229
1069
878
1298
Market Price
$ 35.62
Selling Price
$ 31.36
869
364
560
1085
Market Price
$ 54.16
Selling Price
$ 47.91
1625
325
982
1735
Market Price
$ 57.91
Selling Price
$ 49.40
1938
1781
1061
4411
Market Price
$ 66.35
Selling Price
$ 58.02
2258
775
1068
2794
Market Price
$ 43.62
Selling Price
$ 36.91
295
174
71
1012
Market Price
$ 40.22
Selling Price
$ 33.84
1553
1140
931
1584
Market Price
$ 56.29
Selling Price
$ 47.42
564
483
121
1077
Market Price
$ 66.30
Selling Price
$ 59.43
1055
480
641
1400
Market Price
$ 32.86
Selling Price
$ 28.24
2464
2296
1029
4093
Market Price
$ 62.96
Selling Price
$ 53.92
3339
1388
899
3830
Market Price
$ 44.23
Selling Price
$ 37.12
932
753
913
4490
Market Price
$ 40.19
Selling Price
$ 35.56
4343
3530
2623
4609
Market Price
$ 44.47
Selling Price
$ 38.57
377
333
227
456
Market Price
$ 50.48
Selling Price
$ 44.09
593
312
331
1272
Market Price
$ 47.01
Selling Price
$ 40.63
3180
1843
1685
3900
Market Price
$ 37.86
Selling Price
$ 33.01
2881
746
2207
3169
Market Price
$ 38.42
Selling Price
$ 33.15
2300
1244
666
3887
Market Price
$ 68.10
Selling Price
$ 59.24
2162
1752
2028
3587
Market Price
$ 67.01
Selling Price
$ 56.02
641
536
339
709
Market Price
$ 33.62
Selling Price
$ 30.28
3057
2630
902
3711
Market Price
$ 53.91
Selling Price
$ 46.80
1512
1405
1238
2885
Market Price
$ 55.08
Selling Price
$ 47.90
1927
1009
1071
2491
Market Price
$ 67.03
Selling Price
$ 55.90
588
336
289
736
Market Price
$ 67.61
Selling Price
$ 57.20
1637
871
957
2857
Market Price
$ 49.70
Selling Price
$ 45.04
373
287
98
487
Market Price
$ 41.23
Selling Price
$ 36.00
1296
297
531
3300
Market Price
$ 55.11
Selling Price
$ 48.31
429
329
329
1087
Market Price
$ 57.57
Selling Price
$ 48.53
2217
987
1561
2769
Market Price
$ 63.79
Selling Price
$ 56.44
869
371
840
903
Market Price
$ 66.86
Selling Price
$ 57.89
2895
1210
1884
3230
Market Price
$ 64.29
Selling Price
$ 57.67
4210
3864
2600
4500
Market Price
$ 38.16
Selling Price
$ 33.48
906
551
610
1610