Market Price
$ 59.69
Selling Price
$ 50.25
462
266
214
2254
Market Price
$ 60.58
Selling Price
$ 52.57
2426
1175
1861
4787
Market Price
$ 45.39
Selling Price
$ 39.20
453
260
452
557
Market Price
$ 60.31
Selling Price
$ 51.15
1391
1206
773
2532
Market Price
$ 59.79
Selling Price
$ 52.18
4363
3389
4262
4556
Market Price
$ 30.56
Selling Price
$ 26.58
2695
1181
1865
2730
Market Price
$ 60.79
Selling Price
$ 53.58
378
314
191
976
Market Price
$ 57.27
Selling Price
$ 48.77
2406
656
1051
4845
Market Price
$ 63.12
Selling Price
$ 55.09
3288
3164
2574
4787
Market Price
$ 38.17
Selling Price
$ 32.22
240
185
91
914
Market Price
$ 32.22
Selling Price
$ 27.01
561
491
445
2138
Market Price
$ 44.86
Selling Price
$ 37.60
2045
510
526
2776
Market Price
$ 53.99
Selling Price
$ 45.34
1688
1464
1682
3944
Market Price
$ 63.10
Selling Price
$ 54.70
2666
1080
2371
3132
Market Price
$ 63.10
Selling Price
$ 56.05
1123
699
733
1999
Market Price
$ 35.83
Selling Price
$ 31.85
1012
524
1002
3729
Market Price
$ 59.27
Selling Price
$ 49.40
2676
1311
1427
3227
Market Price
$ 59.88
Selling Price
$ 51.71
854
819
696
3658
Market Price
$ 30.70
Selling Price
$ 26.39
1046
881
826
2609
Market Price
$ 48.13
Selling Price
$ 41.74
1599
526
826
2294
Market Price
$ 33.98
Selling Price
$ 29.11
2070
1832
751
4686
Market Price
$ 45.30
Selling Price
$ 37.93
1518
1167
983
4925
Market Price
$ 49.78
Selling Price
$ 45.19
602
503
211
2629
Market Price
$ 63.63
Selling Price
$ 54.33
1357
833
1353
2185
Market Price
$ 65.74
Selling Price
$ 55.49
2351
594
2177
3480
Market Price
$ 49.16
Selling Price
$ 42.71
1178
856
1136
1284
Market Price
$ 51.30
Selling Price
$ 44.35
149
139
100
698
Market Price
$ 32.98
Selling Price
$ 28.01
2160
975
675
4885
Market Price
$ 68.92
Selling Price
$ 58.57
310
249
282
1516
Market Price
$ 64.28
Selling Price
$ 56.61
2702
2531
1533
2769
Market Price
$ 34.66
Selling Price
$ 31.50
1426
880
308
1923
Market Price
$ 43.93
Selling Price
$ 36.96
2041
962
583
3597
Market Price
$ 64.27
Selling Price
$ 54.43
539
351
534
1551
Market Price
$ 66.49
Selling Price
$ 58.40
2171
1052
2167
2386
Market Price
$ 54.04
Selling Price
$ 47.52
1039
962
223
1225
Market Price
$ 59.07
Selling Price
$ 51.40
3585
2913
3268
4477
Market Price
$ 43.35
Selling Price
$ 38.15
1382
1257
1040
2088
Market Price
$ 55.31
Selling Price
$ 49.79
577
144
294
583
Market Price
$ 30.68
Selling Price
$ 26.93
1902
1599
769
3767
Market Price
$ 48.86
Selling Price
$ 43.29
1838
1308
1652
2608