Market Price
$ 43.20
Selling Price
$ 37.55
889
598
206
3980
Market Price
$ 40.28
Selling Price
$ 33.67
1928
1299
1750
3330
Market Price
$ 68.97
Selling Price
$ 58.60
134
96
47
453
Market Price
$ 51.56
Selling Price
$ 43.11
669
513
329
1933
Market Price
$ 63.12
Selling Price
$ 55.64
1132
556
1048
1207
Market Price
$ 54.13
Selling Price
$ 46.71
4457
4258
2435
4459
Market Price
$ 44.00
Selling Price
$ 39.29
431
230
238
813
Market Price
$ 59.30
Selling Price
$ 53.26
2658
2354
2248
4834
Market Price
$ 63.96
Selling Price
$ 55.66
755
218
293
1622
Market Price
$ 51.04
Selling Price
$ 43.35
1157
744
711
1199
Market Price
$ 51.98
Selling Price
$ 45.36
2424
1524
541
3743
Market Price
$ 62.54
Selling Price
$ 52.82
1837
689
919
2026
Market Price
$ 34.26
Selling Price
$ 29.58
615
592
388
799
Market Price
$ 66.26
Selling Price
$ 58.36
4080
2304
909
4179
Market Price
$ 63.54
Selling Price
$ 55.75
2995
1528
874
3594
Market Price
$ 34.77
Selling Price
$ 30.12
2425
2379
1881
2599
Market Price
$ 38.83
Selling Price
$ 34.96
427
122
305
1346
Market Price
$ 58.41
Selling Price
$ 51.55
1850
744
1658
3714
Market Price
$ 36.64
Selling Price
$ 30.93
707
523
273
2426
Market Price
$ 45.14
Selling Price
$ 37.71
1192
1100
257
1742
Market Price
$ 65.17
Selling Price
$ 55.86
3645
3619
3343
4675
Market Price
$ 42.62
Selling Price
$ 37.21
2320
1773
1478
2554
Market Price
$ 40.43
Selling Price
$ 35.05
2380
679
615
4243
Market Price
$ 30.55
Selling Price
$ 26.02
1217
816
1108
2261
Market Price
$ 39.88
Selling Price
$ 35.02
1222
286
490
3424
Market Price
$ 34.84
Selling Price
$ 29.69
511
478
107
945
Market Price
$ 34.67
Selling Price
$ 29.48
1640
574
515
2571
Market Price
$ 59.78
Selling Price
$ 54.23
701
541
663
1369
Market Price
$ 55.99
Selling Price
$ 48.89
1133
1077
993
3718
Market Price
$ 49.54
Selling Price
$ 43.41
736
222
423
851
Market Price
$ 56.64
Selling Price
$ 47.72
1134
1047
283
2441
Market Price
$ 37.78
Selling Price
$ 33.40
1739
991
991
3236
Market Price
$ 49.82
Selling Price
$ 43.09
703
552
656
1339
Market Price
$ 58.45
Selling Price
$ 52.35
3599
3371
3105
3705
Market Price
$ 62.16
Selling Price
$ 52.88
1377
811
1032
3081
Market Price
$ 30.64
Selling Price
$ 27.35
1552
706
387
2638
Market Price
$ 34.71
Selling Price
$ 31.30
2574
1217
2279
2927
Market Price
$ 64.30
Selling Price
$ 58.04
1866
934
958
3631
Market Price
$ 47.71
Selling Price
$ 42.97
1111
394
1063
4793
Market Price
$ 61.97
Selling Price
$ 55.61
2535
1901
1755
4598