Market Price
$ 42.93
Selling Price
$ 37.03
1001
480
744
2939
Market Price
$ 28.94
Selling Price
$ 26.20
340
133
89
1243
Market Price
$ 65.03
Selling Price
$ 57.99
3796
2279
3515
4632
Market Price
$ 36.23
Selling Price
$ 32.91
1525
995
1357
3643
Market Price
$ 46.41
Selling Price
$ 38.86
1021
643
403
1679
Market Price
$ 67.98
Selling Price
$ 57.12
1052
220
521
1110
Market Price
$ 58.29
Selling Price
$ 50.59
432
299
256
756
Market Price
$ 37.75
Selling Price
$ 33.60
369
157
213
959
Market Price
$ 47.66
Selling Price
$ 42.48
1415
880
948
2832
Market Price
$ 44.69
Selling Price
$ 39.59
2281
1266
2139
2547
Market Price
$ 37.36
Selling Price
$ 31.83
1178
1071
673
4421
Market Price
$ 49.52
Selling Price
$ 43.18
2716
2180
804
4900
Market Price
$ 46.33
Selling Price
$ 41.36
3290
1133
717
3817
Market Price
$ 53.20
Selling Price
$ 46.21
441
381
112
648
Market Price
$ 61.05
Selling Price
$ 54.89
4747
1320
4284
4763
Market Price
$ 65.61
Selling Price
$ 56.09
1265
818
970
4956
Market Price
$ 48.40
Selling Price
$ 43.51
1331
1219
665
1803
Market Price
$ 38.25
Selling Price
$ 33.83
660
288
419
726
Market Price
$ 63.32
Selling Price
$ 56.87
1061
902
268
2641
Market Price
$ 31.71
Selling Price
$ 28.51
2046
692
1330
2888
Market Price
$ 61.63
Selling Price
$ 55.23
339
232
142
1598
Market Price
$ 31.83
Selling Price
$ 27.54
3537
3307
3062
4113
Market Price
$ 35.59
Selling Price
$ 30.83
715
228
437
3033
Market Price
$ 39.70
Selling Price
$ 33.87
1584
506
1400
2114
Market Price
$ 42.95
Selling Price
$ 37.83
1100
225
431
3428
Market Price
$ 64.37
Selling Price
$ 55.10
377
106
293
787
Market Price
$ 69.21
Selling Price
$ 59.22
3554
1939
965
3633
Market Price
$ 56.37
Selling Price
$ 48.67
1075
654
994
3867
Market Price
$ 45.83
Selling Price
$ 41.38
212
200
64
680
Market Price
$ 65.05
Selling Price
$ 56.08
1613
1502
667
3598
Market Price
$ 42.29
Selling Price
$ 36.33
1116
765
1076
3292
Market Price
$ 65.58
Selling Price
$ 56.86
303
108
221
581
Market Price
$ 57.84
Selling Price
$ 51.00
3433
1118
2102
3439
Market Price
$ 50.91
Selling Price
$ 46.04
1323
1076
1246
2313
Market Price
$ 47.61
Selling Price
$ 39.73
358
152
263
1057
Market Price
$ 48.01
Selling Price
$ 42.54
1894
1559
1308
3568
Market Price
$ 56.64
Selling Price
$ 49.33
1288
987
1059
1579
Market Price
$ 42.57
Selling Price
$ 36.36
933
336
327
1495
Market Price
$ 41.87
Selling Price
$ 35.83
678
177
497
1258
Market Price
$ 32.87
Selling Price
$ 27.60
797
169
490
1613