Market Price
$ 50.86
Selling Price
$ 46.01
1574
860
1219
2051
Market Price
$ 50.87
Selling Price
$ 44.55
376
296
342
774
Market Price
$ 45.45
Selling Price
$ 38.91
2230
507
1364
4570
Market Price
$ 63.97
Selling Price
$ 53.34
2963
1761
1206
3475
Market Price
$ 49.11
Selling Price
$ 44.26
1951
1546
716
4440
Market Price
$ 41.37
Selling Price
$ 35.99
346
81
221
997
Market Price
$ 55.65
Selling Price
$ 48.56
2342
954
2248
4644
Market Price
$ 41.99
Selling Price
$ 37.27
2807
1834
2001
3273
Market Price
$ 31.01
Selling Price
$ 25.93
461
386
176
1021
Market Price
$ 66.14
Selling Price
$ 57.46
939
633
654
4152
Market Price
$ 63.94
Selling Price
$ 55.45
1392
1110
587
1949
Market Price
$ 48.73
Selling Price
$ 41.60
4500
1760
3273
4685
Market Price
$ 35.02
Selling Price
$ 30.86
454
407
239
570
Market Price
$ 45.00
Selling Price
$ 40.89
1771
1659
1199
3073
Market Price
$ 29.42
Selling Price
$ 26.20
2888
2590
1018
2965
Market Price
$ 37.97
Selling Price
$ 33.37
1277
683
872
2009
Market Price
$ 31.97
Selling Price
$ 26.89
868
386
740
1823
Market Price
$ 42.03
Selling Price
$ 37.02
2129
1051
680
3501
Market Price
$ 67.06
Selling Price
$ 56.07
1076
428
328
1338
Market Price
$ 29.11
Selling Price
$ 26.11
1686
713
539
3873
Market Price
$ 59.71
Selling Price
$ 51.50
1591
327
492
3837
Market Price
$ 40.34
Selling Price
$ 33.79
2863
841
2454
3293
Market Price
$ 61.56
Selling Price
$ 54.15
228
154
211
789
Market Price
$ 66.66
Selling Price
$ 58.99
1350
1091
327
1377
Market Price
$ 42.02
Selling Price
$ 36.93
1207
721
1118
2972
Market Price
$ 37.56
Selling Price
$ 33.55
1026
506
327
1609
Market Price
$ 67.60
Selling Price
$ 58.61
1012
967
694
2183
Market Price
$ 61.18
Selling Price
$ 54.83
454
318
172
2097
Market Price
$ 33.52
Selling Price
$ 28.52
1651
1068
1297
3224
Market Price
$ 64.50
Selling Price
$ 55.92
721
211
713
1768
Market Price
$ 58.82
Selling Price
$ 52.02
1703
458
1591
4874
Market Price
$ 56.08
Selling Price
$ 48.07
1140
1124
1071
1769
Market Price
$ 63.56
Selling Price
$ 54.44
1648
1031
1118
3272
Market Price
$ 63.28
Selling Price
$ 54.70
1475
594
1377
2974
Market Price
$ 32.83
Selling Price
$ 29.69
3589
2496
1555
3897
Market Price
$ 38.88
Selling Price
$ 34.59
743
518
639
799
Market Price
$ 43.54
Selling Price
$ 39.42
1195
655
594
2032
Market Price
$ 39.84
Selling Price
$ 34.16
1881
570
1220
4165
Market Price
$ 40.52
Selling Price
$ 35.47
862
210
785
1771
Market Price
$ 30.93
Selling Price
$ 27.73
2767
2581
1833
3803