Market Price
$ 34.45
Selling Price
$ 29.51
3298
1113
3212
4710
Market Price
$ 51.17
Selling Price
$ 46.19
816
327
180
1939
Market Price
$ 41.06
Selling Price
$ 35.48
1482
503
472
1994
Market Price
$ 54.59
Selling Price
$ 47.08
1509
958
1317
2237
Market Price
$ 41.26
Selling Price
$ 34.96
4061
2142
2622
4572
Market Price
$ 39.28
Selling Price
$ 34.25
222
140
58
661
Market Price
$ 41.48
Selling Price
$ 37.09
1051
675
677
2799
Market Price
$ 46.90
Selling Price
$ 42.07
1843
1342
1053
4639
Market Price
$ 56.92
Selling Price
$ 49.42
4439
1134
3476
4477
Market Price
$ 43.34
Selling Price
$ 36.68
2551
2474
833
4609
Market Price
$ 43.06
Selling Price
$ 36.33
3470
1155
1444
3857
Market Price
$ 32.52
Selling Price
$ 28.32
889
470
625
2497
Market Price
$ 45.54
Selling Price
$ 38.42
574
543
345
1703
Market Price
$ 52.10
Selling Price
$ 46.27
2171
1956
655
4653
Market Price
$ 52.35
Selling Price
$ 44.30
1123
1073
860
1280
Market Price
$ 30.16
Selling Price
$ 26.75
691
250
505
1138
Market Price
$ 37.08
Selling Price
$ 33.15
600
469
597
777
Market Price
$ 31.29
Selling Price
$ 26.33
3567
3165
3186
4907
Market Price
$ 67.90
Selling Price
$ 59.50
3740
2442
1005
3954
Market Price
$ 68.85
Selling Price
$ 58.72
574
190
187
2750
Market Price
$ 51.34
Selling Price
$ 46.37
3156
2802
1950
4188
Market Price
$ 44.79
Selling Price
$ 37.71
2512
2307
1385
3342
Market Price
$ 58.02
Selling Price
$ 50.73
377
84
136
1749
Market Price
$ 47.46
Selling Price
$ 40.32
252
133
94
957
Market Price
$ 35.74
Selling Price
$ 30.28
185
165
116
888
Market Price
$ 59.40
Selling Price
$ 52.03
1389
1326
1233
3110
Market Price
$ 66.60
Selling Price
$ 56.63
1917
1795
1888
4714
Market Price
$ 39.75
Selling Price
$ 33.70
583
264
131
2475
Market Price
$ 46.33
Selling Price
$ 40.63
342
218
69
514
Market Price
$ 70.23
Selling Price
$ 59.81
1322
752
765
4800
Market Price
$ 62.30
Selling Price
$ 54.48
136
113
50
566
Market Price
$ 43.67
Selling Price
$ 39.19
947
832
216
2240
Market Price
$ 44.38
Selling Price
$ 38.83
1222
1107
571
1653
Market Price
$ 37.98
Selling Price
$ 31.65
2171
1070
1131
4399
Market Price
$ 36.28
Selling Price
$ 31.48
1031
329
284
1520
Market Price
$ 65.67
Selling Price
$ 56.91
804
646
367
2763
Market Price
$ 60.03
Selling Price
$ 52.70
2387
1942
1873
4698
Market Price
$ 30.13
Selling Price
$ 25.52
524
356
142
1625
Market Price
$ 32.68
Selling Price
$ 28.31
477
346
268
685
Market Price
$ 35.30
Selling Price
$ 30.33
839
475
417
1433