Market Price
$ 43.86
Selling Price
$ 37.80
2681
2640
2338
2863
Market Price
$ 49.60
Selling Price
$ 44.92
880
315
235
1908
Market Price
$ 47.36
Selling Price
$ 42.27
306
120
284
597
Market Price
$ 41.35
Selling Price
$ 35.47
1447
1296
483
1738
Market Price
$ 29.27
Selling Price
$ 25.03
1853
1775
1143
1858
Market Price
$ 53.61
Selling Price
$ 44.90
983
649
291
1041
Market Price
$ 39.47
Selling Price
$ 34.82
654
361
638
1116
Market Price
$ 65.29
Selling Price
$ 58.06
2240
946
1029
3796
Market Price
$ 62.22
Selling Price
$ 53.50
361
335
178
464
Market Price
$ 45.65
Selling Price
$ 38.14
694
454
238
3393
Market Price
$ 55.95
Selling Price
$ 49.07
3212
936
706
4904
Market Price
$ 54.05
Selling Price
$ 49.07
2300
1444
1886
4060
Market Price
$ 52.51
Selling Price
$ 45.43
1358
1310
516
3370
Market Price
$ 32.10
Selling Price
$ 27.69
1094
459
512
2050
Market Price
$ 54.30
Selling Price
$ 46.01
3009
1221
947
3998
Market Price
$ 65.85
Selling Price
$ 59.12
198
141
182
929
Market Price
$ 59.92
Selling Price
$ 51.52
2938
2316
1356
3808
Market Price
$ 52.34
Selling Price
$ 46.17
428
239
283
1016
Market Price
$ 45.15
Selling Price
$ 39.77
497
139
270
767
Market Price
$ 64.03
Selling Price
$ 54.23
3660
3560
3310
4362
Market Price
$ 37.94
Selling Price
$ 33.79
1548
1104
412
1951
Market Price
$ 46.19
Selling Price
$ 41.57
3887
2559
3470
4249
Market Price
$ 31.04
Selling Price
$ 26.36
689
594
544
1735
Market Price
$ 67.64
Selling Price
$ 56.74
837
558
688
1414
Market Price
$ 61.03
Selling Price
$ 54.11
889
685
584
1047
Market Price
$ 46.83
Selling Price
$ 39.61
1873
508
731
3117
Market Price
$ 31.56
Selling Price
$ 27.98
1215
745
668
1783
Market Price
$ 43.58
Selling Price
$ 36.76
1103
943
393
2496
Market Price
$ 35.14
Selling Price
$ 31.94
1494
1314
763
1958
Market Price
$ 36.07
Selling Price
$ 32.64
3083
2510
1044
3234
Market Price
$ 55.33
Selling Price
$ 47.09
1662
1263
660
2221
Market Price
$ 42.77
Selling Price
$ 35.94
2143
2095
1658
3404
Market Price
$ 66.60
Selling Price
$ 59.20
1723
1138
360
2981
Market Price
$ 35.23
Selling Price
$ 31.69
4085
1264
2226
4751
Market Price
$ 56.63
Selling Price
$ 48.08
606
404
216
1627
Market Price
$ 43.93
Selling Price
$ 37.90
2027
1307
550
3814
Market Price
$ 31.82
Selling Price
$ 27.14
1032
685
542
4384
Market Price
$ 54.00
Selling Price
$ 47.60
3890
1383
2823
4213
Market Price
$ 46.34
Selling Price
$ 38.62
609
480
397
1666
Market Price
$ 31.97
Selling Price
$ 28.50
596
395
221
2162