Market Price
$ 41.68
Selling Price
$ 35.52
2872
2580
1741
4973
Market Price
$ 68.10
Selling Price
$ 59.82
885
311
869
1061
Market Price
$ 49.24
Selling Price
$ 44.52
2360
2011
1599
4557
Market Price
$ 65.13
Selling Price
$ 57.60
1887
1629
1715
4227
Market Price
$ 42.20
Selling Price
$ 37.82
2806
729
2247
3378
Market Price
$ 55.79
Selling Price
$ 47.17
1791
1068
1283
3849
Market Price
$ 67.26
Selling Price
$ 57.68
661
412
518
1346
Market Price
$ 43.84
Selling Price
$ 37.07
514
303
379
1793
Market Price
$ 38.17
Selling Price
$ 34.22
2087
1877
1105
2854
Market Price
$ 41.14
Selling Price
$ 36.35
1250
343
1176
3349
Market Price
$ 48.23
Selling Price
$ 40.84
126
114
57
575
Market Price
$ 56.72
Selling Price
$ 47.62
700
169
539
1068
Market Price
$ 52.99
Selling Price
$ 45.75
2509
865
1603
2995
Market Price
$ 48.45
Selling Price
$ 40.38
864
388
720
4271
Market Price
$ 65.37
Selling Price
$ 55.38
3846
1996
2112
4475
Market Price
$ 64.77
Selling Price
$ 58.84
755
527
190
2052
Market Price
$ 54.70
Selling Price
$ 47.93
901
346
880
4487
Market Price
$ 31.52
Selling Price
$ 28.61
1479
1230
1322
2283
Market Price
$ 52.43
Selling Price
$ 46.71
660
542
377
3076
Market Price
$ 70.19
Selling Price
$ 59.98
458
349
103
720
Market Price
$ 46.93
Selling Price
$ 41.06
1588
873
749
1915
Market Price
$ 33.60
Selling Price
$ 28.44
3809
909
1271
3884
Market Price
$ 56.25
Selling Price
$ 48.71
2933
2464
1733
3443
Market Price
$ 61.92
Selling Price
$ 51.71
3778
2223
1135
4497
Market Price
$ 57.15
Selling Price
$ 49.95
3147
1101
1142
4159
Market Price
$ 67.73
Selling Price
$ 57.67
2130
692
2103
3551
Market Price
$ 42.50
Selling Price
$ 36.14
1044
381
945
4577
Market Price
$ 36.01
Selling Price
$ 32.68
1048
391
453
1264
Market Price
$ 65.72
Selling Price
$ 57.42
595
405
571
919
Market Price
$ 48.67
Selling Price
$ 41.47
470
335
224
1147
Market Price
$ 33.20
Selling Price
$ 29.97
1632
719
869
4427
Market Price
$ 60.77
Selling Price
$ 51.13
2022
581
1117
2243
Market Price
$ 61.40
Selling Price
$ 55.23
482
197
179
743
Market Price
$ 35.57
Selling Price
$ 31.67
1653
442
474
1897
Market Price
$ 56.04
Selling Price
$ 49.38
1521
1475
491
2424
Market Price
$ 59.52
Selling Price
$ 51.74
2818
1681
2692
3393
Market Price
$ 56.69
Selling Price
$ 49.77
3763
1321
2356
4201
Market Price
$ 63.96
Selling Price
$ 57.37
994
640
563
1072
Market Price
$ 52.65
Selling Price
$ 47.36
2700
1195
1710
3419
Market Price
$ 31.37
Selling Price
$ 28.14
2033
543
525
3067