Market Price
$ 37.10
Selling Price
$ 32.29
566
207
542
2067
Market Price
$ 40.86
Selling Price
$ 36.34
3017
726
1242
3651
Market Price
$ 35.49
Selling Price
$ 29.80
1004
326
575
1929
Market Price
$ 60.11
Selling Price
$ 52.56
1795
792
992
4575
Market Price
$ 39.22
Selling Price
$ 34.33
651
560
351
2946
Market Price
$ 48.31
Selling Price
$ 43.03
1226
790
623
1473
Market Price
$ 45.25
Selling Price
$ 40.27
1996
520
1799
3270
Market Price
$ 39.29
Selling Price
$ 32.78
2680
2275
993
4543
Market Price
$ 64.99
Selling Price
$ 56.20
1509
372
772
2497
Market Price
$ 45.76
Selling Price
$ 39.41
458
91
216
724
Market Price
$ 57.82
Selling Price
$ 50.29
509
154
183
1314
Market Price
$ 46.65
Selling Price
$ 39.01
190
159
38
472
Market Price
$ 31.36
Selling Price
$ 28.25
1666
952
1532
3274
Market Price
$ 28.79
Selling Price
$ 25.75
692
274
185
1542
Market Price
$ 42.72
Selling Price
$ 36.83
1730
832
1641
3133
Market Price
$ 39.16
Selling Price
$ 32.80
1097
999
557
2674
Market Price
$ 53.49
Selling Price
$ 45.73
890
417
484
3356
Market Price
$ 63.68
Selling Price
$ 56.95
1593
562
1210
2254
Market Price
$ 54.74
Selling Price
$ 48.00
754
537
325
817
Market Price
$ 61.19
Selling Price
$ 52.69
1348
821
447
4912
Market Price
$ 45.05
Selling Price
$ 40.15
3551
3311
2797
3707
Market Price
$ 32.77
Selling Price
$ 29.35
1022
543
244
1931
Market Price
$ 58.28
Selling Price
$ 50.53
999
220
336
1094
Market Price
$ 50.61
Selling Price
$ 42.77
1051
557
483
1418
Market Price
$ 64.77
Selling Price
$ 57.77
1014
296
275
3625
Market Price
$ 45.44
Selling Price
$ 38.70
2890
690
736
3280
Market Price
$ 55.86
Selling Price
$ 48.58
303
132
230
1027
Market Price
$ 43.37
Selling Price
$ 36.39
2891
1966
678
4438
Market Price
$ 55.90
Selling Price
$ 47.80
1563
466
1255
4543
Market Price
$ 54.75
Selling Price
$ 47.53
1050
885
424
3172
Market Price
$ 48.92
Selling Price
$ 43.29
3597
3410
2126
4492
Market Price
$ 43.54
Selling Price
$ 36.30
781
425
337
1643
Market Price
$ 55.46
Selling Price
$ 49.40
627
303
571
1470
Market Price
$ 43.88
Selling Price
$ 38.57
2699
1273
1946
4160
Market Price
$ 46.93
Selling Price
$ 39.48
483
259
158
600
Market Price
$ 62.02
Selling Price
$ 56.28
3295
2446
2725
4314
Market Price
$ 57.49
Selling Price
$ 48.98
546
524
290
1289
Market Price
$ 36.06
Selling Price
$ 31.20
1327
724
1100
2801
Market Price
$ 59.20
Selling Price
$ 50.68
446
340
256
1586
Market Price
$ 35.70
Selling Price
$ 30.73
1085
518
680
2718