Market Price
$ 51.82
Selling Price
$ 45.69
1500
1171
1496
3127
Market Price
$ 42.65
Selling Price
$ 38.70
1347
1292
1302
1431
Market Price
$ 48.80
Selling Price
$ 40.94
3500
1208
1013
4686
Market Price
$ 39.54
Selling Price
$ 35.33
1021
346
888
3278
Market Price
$ 55.12
Selling Price
$ 48.58
2779
1096
1722
4102
Market Price
$ 44.45
Selling Price
$ 37.52
921
274
246
1422
Market Price
$ 44.19
Selling Price
$ 38.00
218
76
51
680
Market Price
$ 60.12
Selling Price
$ 54.17
264
159
163
778
Market Price
$ 66.95
Selling Price
$ 57.61
1012
601
944
1362
Market Price
$ 65.70
Selling Price
$ 57.96
2055
1785
1830
3363
Market Price
$ 51.91
Selling Price
$ 45.73
1463
758
770
3988
Market Price
$ 28.95
Selling Price
$ 25.23
2068
605
1797
3905
Market Price
$ 34.18
Selling Price
$ 30.14
2918
1348
1978
2918
Market Price
$ 38.21
Selling Price
$ 33.49
440
356
421
1385
Market Price
$ 43.32
Selling Price
$ 37.44
1549
1175
695
1751
Market Price
$ 49.25
Selling Price
$ 42.90
1320
1153
848
4784
Market Price
$ 30.84
Selling Price
$ 27.35
344
293
270
682
Market Price
$ 65.50
Selling Price
$ 57.96
910
455
559
1264
Market Price
$ 37.06
Selling Price
$ 32.48
1322
1271
1170
1936
Market Price
$ 44.18
Selling Price
$ 38.14
1700
615
1127
3157
Market Price
$ 49.59
Selling Price
$ 44.41
585
378
520
919
Market Price
$ 32.86
Selling Price
$ 29.64
157
69
35
466
Market Price
$ 58.28
Selling Price
$ 49.59
3915
3547
906
4528
Market Price
$ 46.15
Selling Price
$ 41.11
1144
605
1077
1784
Market Price
$ 50.02
Selling Price
$ 43.65
403
268
92
449
Market Price
$ 43.04
Selling Price
$ 39.05
1250
1204
404
2198
Market Price
$ 64.01
Selling Price
$ 53.86
211
149
210
709
Market Price
$ 63.20
Selling Price
$ 56.76
3046
1976
1831
3228
Market Price
$ 65.68
Selling Price
$ 56.64
2182
1268
954
3940
Market Price
$ 37.34
Selling Price
$ 32.15
895
825
735
3032
Market Price
$ 30.31
Selling Price
$ 26.37
933
219
359
980
Market Price
$ 57.63
Selling Price
$ 48.23
819
328
187
1462
Market Price
$ 58.92
Selling Price
$ 51.60
289
240
115
643
Market Price
$ 43.53
Selling Price
$ 38.25
1028
915
571
4474
Market Price
$ 57.35
Selling Price
$ 49.89
1155
966
834
1815
Market Price
$ 42.73
Selling Price
$ 38.73
1229
652
745
1618
Market Price
$ 44.43
Selling Price
$ 39.59
1529
769
882
2155
Market Price
$ 36.46
Selling Price
$ 33.07
1497
1279
464
3791
Market Price
$ 39.08
Selling Price
$ 33.59
2170
1567
1408
4903
Market Price
$ 68.24
Selling Price
$ 59.95
614
427
230
1607