Market Price
$ 37.83
Selling Price
$ 32.43
581
465
553
952
Market Price
$ 36.61
Selling Price
$ 30.63
118
66
31
533
Market Price
$ 50.98
Selling Price
$ 43.58
905
686
901
2356
Market Price
$ 36.43
Selling Price
$ 30.75
1696
1021
1432
2597
Market Price
$ 32.68
Selling Price
$ 28.39
1116
399
1086
1636
Market Price
$ 60.24
Selling Price
$ 52.07
707
398
673
2272
Market Price
$ 38.90
Selling Price
$ 33.99
242
233
180
805
Market Price
$ 60.90
Selling Price
$ 54.29
2196
929
1864
3089
Market Price
$ 66.34
Selling Price
$ 59.15
4085
2284
1095
4148
Market Price
$ 28.77
Selling Price
$ 25.49
323
190
144
1559
Market Price
$ 29.77
Selling Price
$ 26.10
2713
555
1033
3164
Market Price
$ 43.10
Selling Price
$ 38.33
393
101
191
625
Market Price
$ 65.98
Selling Price
$ 58.52
1674
1418
1247
4295
Market Price
$ 60.39
Selling Price
$ 53.09
889
683
557
1905
Market Price
$ 29.58
Selling Price
$ 25.64
1234
979
884
3129
Market Price
$ 44.44
Selling Price
$ 40.04
3574
1034
2524
3937
Market Price
$ 56.43
Selling Price
$ 49.85
3085
2133
977
4401
Market Price
$ 29.48
Selling Price
$ 26.40
353
353
241
770
Market Price
$ 48.78
Selling Price
$ 42.39
489
184
277
1173
Market Price
$ 46.55
Selling Price
$ 41.85
141
28
71
571
Market Price
$ 41.68
Selling Price
$ 35.62
1931
957
1632
4933
Market Price
$ 41.26
Selling Price
$ 37.08
555
507
467
1525
Market Price
$ 60.25
Selling Price
$ 53.26
999
885
202
1163
Market Price
$ 39.07
Selling Price
$ 33.08
1939
439
1553
4326
Market Price
$ 48.51
Selling Price
$ 40.71
922
416
347
3532
Market Price
$ 29.16
Selling Price
$ 25.16
3471
1034
844
4735
Market Price
$ 47.74
Selling Price
$ 43.36
260
242
121
810
Market Price
$ 65.65
Selling Price
$ 55.54
3892
2411
3435
4012
Market Price
$ 54.33
Selling Price
$ 46.45
915
190
191
2549
Market Price
$ 44.96
Selling Price
$ 38.91
2554
1409
991
3218
Market Price
$ 59.85
Selling Price
$ 52.69
1723
595
1370
2616
Market Price
$ 64.42
Selling Price
$ 54.85
1480
644
1472
1514
Market Price
$ 48.33
Selling Price
$ 42.19
990
379
516
2360
Market Price
$ 65.59
Selling Price
$ 55.37
362
119
212
1214
Market Price
$ 67.48
Selling Price
$ 58.22
611
255
586
1084
Market Price
$ 40.06
Selling Price
$ 35.24
4075
4009
2630
4220
Market Price
$ 36.43
Selling Price
$ 31.00
2858
2311
2794
4113
Market Price
$ 36.20
Selling Price
$ 31.58
455
106
337
906
Market Price
$ 40.27
Selling Price
$ 33.97
4107
1632
3958
4671
Market Price
$ 55.70
Selling Price
$ 49.42
2323
481
1881
2932