Market Price
$ 53.03
Selling Price
$ 46.93
918
568
831
2402
Market Price
$ 56.10
Selling Price
$ 49.19
434
262
147
466
Market Price
$ 40.15
Selling Price
$ 34.68
3796
3338
2660
4765
Market Price
$ 49.92
Selling Price
$ 44.74
4395
1522
3732
4465
Market Price
$ 60.53
Selling Price
$ 54.67
713
328
410
1091
Market Price
$ 52.25
Selling Price
$ 44.53
2417
1518
510
3221
Market Price
$ 66.44
Selling Price
$ 59.33
648
401
242
2090
Market Price
$ 32.19
Selling Price
$ 29.04
257
140
234
628
Market Price
$ 63.08
Selling Price
$ 55.29
1056
999
650
1219
Market Price
$ 60.91
Selling Price
$ 50.81
1090
230
807
3507
Market Price
$ 38.65
Selling Price
$ 34.58
2465
753
727
3913
Market Price
$ 38.73
Selling Price
$ 32.37
1130
876
227
2772
Market Price
$ 64.39
Selling Price
$ 57.42
242
64
179
458
Market Price
$ 47.27
Selling Price
$ 41.58
965
590
325
1166
Market Price
$ 61.75
Selling Price
$ 53.49
1445
1376
1385
4684
Market Price
$ 36.59
Selling Price
$ 31.96
1654
1215
500
1792
Market Price
$ 43.55
Selling Price
$ 38.76
443
205
365
2095
Market Price
$ 40.44
Selling Price
$ 33.96
2318
833
2061
4000
Market Price
$ 41.60
Selling Price
$ 35.34
2413
1571
2059
4047
Market Price
$ 57.60
Selling Price
$ 50.91
1117
1070
423
2342
Market Price
$ 59.79
Selling Price
$ 53.07
1892
1492
1471
3279
Market Price
$ 43.83
Selling Price
$ 39.82
768
466
201
3509
Market Price
$ 60.26
Selling Price
$ 52.00
1849
1639
1420
2839
Market Price
$ 60.41
Selling Price
$ 53.40
248
167
189
779
Market Price
$ 61.95
Selling Price
$ 51.66
2248
870
1589
2357
Market Price
$ 57.40
Selling Price
$ 48.31
1927
657
1510
3848
Market Price
$ 36.28
Selling Price
$ 31.62
2773
1100
2085
4448
Market Price
$ 32.49
Selling Price
$ 28.27
817
802
375
1508
Market Price
$ 45.23
Selling Price
$ 39.91
1062
711
979
1165
Market Price
$ 53.91
Selling Price
$ 48.76
1191
328
700
1692
Market Price
$ 42.28
Selling Price
$ 36.29
604
550
477
997
Market Price
$ 54.20
Selling Price
$ 47.56
725
506
315
2007
Market Price
$ 41.83
Selling Price
$ 35.51
473
318
411
474
Market Price
$ 69.01
Selling Price
$ 58.33
2907
1344
2827
2955
Market Price
$ 46.79
Selling Price
$ 42.05
671
499
388
1489
Market Price
$ 64.41
Selling Price
$ 53.97
3381
2019
1261
4501
Market Price
$ 62.54
Selling Price
$ 55.93
1079
530
730
1875
Market Price
$ 49.33
Selling Price
$ 43.56
3122
1530
981
3559
Market Price
$ 63.86
Selling Price
$ 57.29
767
709
345
1716
Market Price
$ 41.90
Selling Price
$ 37.63
1324
1162
674
1611