Market Price
$ 42.38
Selling Price
$ 37.77
2115
598
1829
4742
Market Price
$ 38.71
Selling Price
$ 33.31
266
74
182
1159
Market Price
$ 53.79
Selling Price
$ 46.26
1051
236
743
1171
Market Price
$ 54.45
Selling Price
$ 45.99
2502
536
2138
2510
Market Price
$ 59.19
Selling Price
$ 52.90
984
709
631
4644
Market Price
$ 61.83
Selling Price
$ 52.83
1342
377
433
4318
Market Price
$ 43.06
Selling Price
$ 38.76
991
982
878
3834
Market Price
$ 30.44
Selling Price
$ 26.99
717
203
474
1948
Market Price
$ 69.08
Selling Price
$ 58.72
2724
2135
2447
4387
Market Price
$ 53.95
Selling Price
$ 45.54
2293
2207
1133
3891
Market Price
$ 66.56
Selling Price
$ 59.66
3639
2203
1089
4710
Market Price
$ 34.07
Selling Price
$ 29.26
2251
547
768
3655
Market Price
$ 37.65
Selling Price
$ 32.21
1294
427
710
3100
Market Price
$ 56.41
Selling Price
$ 47.27
822
579
505
1895
Market Price
$ 57.61
Selling Price
$ 48.04
668
632
526
792
Market Price
$ 38.11
Selling Price
$ 32.64
379
329
86
1357
Market Price
$ 59.43
Selling Price
$ 53.39
1603
1406
1117
4863
Market Price
$ 55.69
Selling Price
$ 46.44
317
140
142
495
Market Price
$ 45.97
Selling Price
$ 39.60
556
405
226
1350
Market Price
$ 35.68
Selling Price
$ 30.53
1052
661
544
4105
Market Price
$ 61.14
Selling Price
$ 52.68
2452
1853
592
4866
Market Price
$ 51.07
Selling Price
$ 45.95
1348
1009
991
3387
Market Price
$ 60.77
Selling Price
$ 50.69
1116
588
296
4252
Market Price
$ 43.55
Selling Price
$ 37.51
323
283
179
621
Market Price
$ 53.95
Selling Price
$ 48.95
2321
952
483
2331
Market Price
$ 29.60
Selling Price
$ 25.74
821
462
282
2459
Market Price
$ 47.79
Selling Price
$ 41.59
589
121
566
1108
Market Price
$ 46.10
Selling Price
$ 40.73
1024
694
781
3772
Market Price
$ 53.47
Selling Price
$ 45.70
1284
748
564
3435
Market Price
$ 63.63
Selling Price
$ 54.25
1437
693
1184
4949
Market Price
$ 38.16
Selling Price
$ 31.85
1702
887
477
3530
Market Price
$ 43.67
Selling Price
$ 38.33
1259
1069
753
4070
Market Price
$ 64.11
Selling Price
$ 56.60
2358
1913
2252
4704
Market Price
$ 42.35
Selling Price
$ 38.22
2082
1462
1393
3796
Market Price
$ 41.46
Selling Price
$ 36.50
1897
1400
659
3076
Market Price
$ 32.51
Selling Price
$ 28.10
3566
3134
3015
3727
Market Price
$ 30.27
Selling Price
$ 26.33
812
390
413
823
Market Price
$ 57.62
Selling Price
$ 49.51
2126
1296
1148
4665
Market Price
$ 50.07
Selling Price
$ 42.08
1165
1124
1085
1331
Market Price
$ 64.28
Selling Price
$ 56.96
2750
1798
574
3289