Market Price
$ 50.68
Selling Price
$ 45.67
1810
1676
1570
2856
Market Price
$ 52.87
Selling Price
$ 46.84
453
266
269
1214
Market Price
$ 47.60
Selling Price
$ 42.84
3123
1851
1396
3524
Market Price
$ 39.70
Selling Price
$ 35.79
2292
1119
938
2334
Market Price
$ 42.39
Selling Price
$ 37.03
2492
794
653
3357
Market Price
$ 47.19
Selling Price
$ 41.46
221
173
102
522
Market Price
$ 28.83
Selling Price
$ 25.09
291
127
153
633
Market Price
$ 62.06
Selling Price
$ 54.66
3117
2562
2019
3829
Market Price
$ 30.77
Selling Price
$ 27.74
3712
1965
1734
4348
Market Price
$ 36.69
Selling Price
$ 31.35
2135
1085
2106
2763
Market Price
$ 40.94
Selling Price
$ 34.67
2738
2174
2295
4789
Market Price
$ 45.94
Selling Price
$ 39.00
1324
1321
1315
1747
Market Price
$ 36.90
Selling Price
$ 33.45
213
101
60
599
Market Price
$ 38.28
Selling Price
$ 34.41
2779
729
1097
3408
Market Price
$ 43.67
Selling Price
$ 37.87
319
148
111
483
Market Price
$ 36.43
Selling Price
$ 31.65
1124
1013
337
4110
Market Price
$ 47.83
Selling Price
$ 43.45
237
91
174
875
Market Price
$ 63.41
Selling Price
$ 53.54
634
451
365
711
Market Price
$ 36.86
Selling Price
$ 31.41
675
454
546
781
Market Price
$ 30.40
Selling Price
$ 26.18
781
358
415
813
Market Price
$ 56.71
Selling Price
$ 48.16
988
598
869
3248
Market Price
$ 32.21
Selling Price
$ 28.20
1297
280
478
2673
Market Price
$ 38.09
Selling Price
$ 34.28
1274
1081
550
1644
Market Price
$ 58.11
Selling Price
$ 51.07
2713
1808
739
3661
Market Price
$ 64.03
Selling Price
$ 53.69
3154
2346
2411
4696
Market Price
$ 33.26
Selling Price
$ 29.13
421
153
324
779
Market Price
$ 51.98
Selling Price
$ 45.65
1700
846
863
3306
Market Price
$ 38.78
Selling Price
$ 34.71
3622
2826
2578
4975
Market Price
$ 68.15
Selling Price
$ 57.63
225
56
179
853
Market Price
$ 34.35
Selling Price
$ 29.48
2906
2114
1066
4664
Market Price
$ 64.96
Selling Price
$ 56.59
657
351
405
1871
Market Price
$ 49.04
Selling Price
$ 41.16
2127
601
508
3845
Market Price
$ 60.31
Selling Price
$ 53.07
1993
936
1443
4646
Market Price
$ 61.87
Selling Price
$ 54.74
1194
676
523
1974
Market Price
$ 46.26
Selling Price
$ 41.87
791
326
705
1852
Market Price
$ 48.87
Selling Price
$ 43.20
341
266
159
1275
Market Price
$ 58.87
Selling Price
$ 49.72
319
101
214
911
Market Price
$ 30.06
Selling Price
$ 25.13
1538
499
1433
2165
Market Price
$ 46.97
Selling Price
$ 40.30
985
512
815
4504
Market Price
$ 59.40
Selling Price
$ 50.46
2196
1696
1565
3528