Market Price
$ 68.56
Selling Price
$ 57.83
1135
1103
706
2338
Market Price
$ 52.58
Selling Price
$ 46.72
737
407
504
749
Market Price
$ 31.78
Selling Price
$ 26.92
3448
2650
2443
3855
Market Price
$ 52.81
Selling Price
$ 44.30
2986
1050
2786
3818
Market Price
$ 65.57
Selling Price
$ 56.52
1541
1009
1032
4538
Market Price
$ 42.22
Selling Price
$ 36.10
775
773
648
1938
Market Price
$ 38.35
Selling Price
$ 32.99
855
325
606
2778
Market Price
$ 66.52
Selling Price
$ 57.96
1744
737
733
2641
Market Price
$ 36.47
Selling Price
$ 30.60
1039
642
860
1793
Market Price
$ 40.98
Selling Price
$ 35.01
345
158
213
1033
Market Price
$ 32.48
Selling Price
$ 28.15
663
267
641
1371
Market Price
$ 43.69
Selling Price
$ 38.57
733
226
528
2196
Market Price
$ 54.50
Selling Price
$ 46.58
1196
275
410
1478
Market Price
$ 49.50
Selling Price
$ 44.77
351
107
156
1086
Market Price
$ 43.76
Selling Price
$ 39.09
1678
937
613
2795
Market Price
$ 48.75
Selling Price
$ 41.89
1606
1128
1113
1973
Market Price
$ 41.69
Selling Price
$ 36.79
418
336
299
675
Market Price
$ 59.18
Selling Price
$ 50.69
406
303
300
507
Market Price
$ 32.77
Selling Price
$ 28.88
1846
759
1547
3739
Market Price
$ 50.97
Selling Price
$ 46.24
1312
1217
549
3056
Market Price
$ 68.48
Selling Price
$ 59.10
2099
1358
2044
3507
Market Price
$ 32.69
Selling Price
$ 28.09
381
306
338
1195
Market Price
$ 49.97
Selling Price
$ 42.11
2551
1790
682
3569
Market Price
$ 33.73
Selling Price
$ 29.16
3148
710
1628
4178
Market Price
$ 56.11
Selling Price
$ 49.56
1845
1730
1631
2306
Market Price
$ 58.25
Selling Price
$ 52.89
1566
918
1328
2428
Market Price
$ 33.71
Selling Price
$ 28.29
3480
2181
2965
3933
Market Price
$ 36.76
Selling Price
$ 32.85
168
159
122
509
Market Price
$ 53.57
Selling Price
$ 48.66
697
193
319
2809
Market Price
$ 59.95
Selling Price
$ 50.15
3054
1712
3053
3277
Market Price
$ 53.29
Selling Price
$ 47.36
1252
330
852
2174
Market Price
$ 35.96
Selling Price
$ 30.55
682
474
144
1832
Market Price
$ 44.36
Selling Price
$ 38.47
1747
758
1268
1896
Market Price
$ 53.02
Selling Price
$ 45.59
2401
2309
1294
3015
Market Price
$ 48.38
Selling Price
$ 43.17
2594
2243
1093
4814
Market Price
$ 42.14
Selling Price
$ 36.75
461
267
185
969
Market Price
$ 58.77
Selling Price
$ 50.19
2221
1304
1029
3827
Market Price
$ 45.14
Selling Price
$ 39.73
289
101
61
512
Market Price
$ 45.41
Selling Price
$ 41.16
386
126
89
557
Market Price
$ 66.12
Selling Price
$ 58.69
1406
582
750
2496