Market Price
$ 35.54
Selling Price
$ 30.04
228
174
76
516
Market Price
$ 47.75
Selling Price
$ 42.31
2676
1801
2192
4900
Market Price
$ 45.35
Selling Price
$ 40.50
2274
1058
2189
3111
Market Price
$ 65.62
Selling Price
$ 56.73
368
130
153
401
Market Price
$ 58.66
Selling Price
$ 49.38
2504
769
604
4633
Market Price
$ 48.93
Selling Price
$ 43.39
3390
3261
1558
4024
Market Price
$ 40.04
Selling Price
$ 35.85
1813
1033
1300
1984
Market Price
$ 30.00
Selling Price
$ 25.30
737
553
609
1898
Market Price
$ 49.90
Selling Price
$ 45.21
1504
645
983
2223
Market Price
$ 55.25
Selling Price
$ 46.91
3843
3361
2437
4720
Market Price
$ 61.82
Selling Price
$ 54.79
3805
3067
912
4879
Market Price
$ 62.42
Selling Price
$ 55.67
609
584
360
1032
Market Price
$ 63.22
Selling Price
$ 54.53
160
108
101
444
Market Price
$ 48.45
Selling Price
$ 40.65
1197
1197
1118
2905
Market Price
$ 61.72
Selling Price
$ 52.91
1751
890
587
1825
Market Price
$ 64.49
Selling Price
$ 54.64
730
718
452
1577
Market Price
$ 46.42
Selling Price
$ 41.76
2914
1380
917
3113
Market Price
$ 37.43
Selling Price
$ 31.39
3636
2154
2172
4195
Market Price
$ 61.43
Selling Price
$ 53.40
245
81
85
995
Market Price
$ 65.54
Selling Price
$ 58.53
2133
1118
1595
2773
Market Price
$ 66.69
Selling Price
$ 59.75
2066
1920
576
4861
Market Price
$ 57.47
Selling Price
$ 48.41
1080
407
516
1891
Market Price
$ 58.01
Selling Price
$ 52.43
504
449
308
689
Market Price
$ 45.45
Selling Price
$ 39.58
1240
936
926
3313
Market Price
$ 61.06
Selling Price
$ 51.82
4133
3214
3174
4196
Market Price
$ 34.25
Selling Price
$ 29.84
643
352
628
1145
Market Price
$ 42.48
Selling Price
$ 35.79
3909
3099
3019
4554
Market Price
$ 46.71
Selling Price
$ 41.37
1428
1377
1366
1521
Market Price
$ 30.08
Selling Price
$ 25.36
2136
857
1231
4077
Market Price
$ 36.05
Selling Price
$ 31.80
1150
246
583
4430
Market Price
$ 69.12
Selling Price
$ 59.55
1377
292
811
2913
Market Price
$ 65.92
Selling Price
$ 56.99
914
629
504
4267
Market Price
$ 64.74
Selling Price
$ 55.13
4046
2322
2745
4635
Market Price
$ 33.65
Selling Price
$ 29.56
2478
2265
869
3029
Market Price
$ 50.72
Selling Price
$ 45.88
2156
976
1861
3571
Market Price
$ 67.80
Selling Price
$ 58.29
948
824
345
4019
Market Price
$ 31.42
Selling Price
$ 26.85
902
557
812
2623
Market Price
$ 32.35
Selling Price
$ 28.65
842
568
350
1118
Market Price
$ 60.55
Selling Price
$ 53.81
1357
994
911
2260
Market Price
$ 28.46
Selling Price
$ 25.13
1569
526
986
1763