Market Price
$ 47.12
Selling Price
$ 40.60
1119
551
983
1480
Market Price
$ 50.78
Selling Price
$ 42.53
847
512
368
858
Market Price
$ 54.08
Selling Price
$ 49.02
372
286
158
789
Market Price
$ 55.79
Selling Price
$ 47.52
366
106
354
1143
Market Price
$ 36.06
Selling Price
$ 31.20
553
409
349
1131
Market Price
$ 58.06
Selling Price
$ 51.16
205
49
73
988
Market Price
$ 50.66
Selling Price
$ 43.19
4221
3947
2905
4875
Market Price
$ 38.78
Selling Price
$ 34.94
3233
2741
2561
3883
Market Price
$ 68.18
Selling Price
$ 58.83
2450
1350
1858
2777
Market Price
$ 48.60
Selling Price
$ 43.07
2430
1722
1415
2762
Market Price
$ 50.90
Selling Price
$ 43.85
3759
2485
1607
4895
Market Price
$ 31.34
Selling Price
$ 27.05
595
329
311
1223
Market Price
$ 52.02
Selling Price
$ 45.47
1042
787
607
3884
Market Price
$ 69.37
Selling Price
$ 58.43
1397
629
296
2047
Market Price
$ 45.28
Selling Price
$ 38.90
3015
2844
2661
3198
Market Price
$ 29.01
Selling Price
$ 25.35
602
461
276
933
Market Price
$ 38.68
Selling Price
$ 32.62
2480
1580
1563
2950
Market Price
$ 29.25
Selling Price
$ 25.92
2072
430
1693
2572
Market Price
$ 42.27
Selling Price
$ 35.66
1823
1051
700
2458
Market Price
$ 36.94
Selling Price
$ 30.80
1382
285
981
4445
Market Price
$ 47.21
Selling Price
$ 42.77
4137
3576
3999
4376
Market Price
$ 33.46
Selling Price
$ 29.36
1013
286
528
1961
Market Price
$ 30.69
Selling Price
$ 26.34
1199
386
393
1453
Market Price
$ 44.75
Selling Price
$ 37.44
4143
3522
3507
4232
Market Price
$ 39.34
Selling Price
$ 33.62
1805
1434
714
4454
Market Price
$ 54.02
Selling Price
$ 46.89
1008
902
498
4874
Market Price
$ 66.23
Selling Price
$ 58.61
1849
1108
1528
3747
Market Price
$ 58.76
Selling Price
$ 50.39
2304
732
469
3345
Market Price
$ 38.24
Selling Price
$ 32.78
233
178
89
860
Market Price
$ 34.10
Selling Price
$ 29.50
2174
1291
1335
2770
Market Price
$ 47.28
Selling Price
$ 41.57
4061
3069
1532
4104
Market Price
$ 46.44
Selling Price
$ 39.45
1075
841
578
1107
Market Price
$ 61.64
Selling Price
$ 55.23
796
295
455
2617
Market Price
$ 41.52
Selling Price
$ 35.56
1400
568
330
1941
Market Price
$ 65.59
Selling Price
$ 55.86
1765
730
696
2034
Market Price
$ 56.25
Selling Price
$ 49.59
1091
252
221
2602
Market Price
$ 66.79
Selling Price
$ 55.69
2181
1490
1479
2588
Market Price
$ 64.96
Selling Price
$ 56.29
3949
1252
3822
4343
Market Price
$ 36.92
Selling Price
$ 31.91
3408
1941
1955
4152
Market Price
$ 29.83
Selling Price
$ 26.09
1286
609
767
2507