Market Price
$ 48.61
Selling Price
$ 42.71
2646
2277
1807
3280
Market Price
$ 46.73
Selling Price
$ 42.46
2770
862
957
4549
Market Price
$ 55.66
Selling Price
$ 48.20
88
43
24
444
Market Price
$ 38.82
Selling Price
$ 34.52
1228
954
875
2140
Market Price
$ 39.40
Selling Price
$ 33.13
1237
598
1163
4228
Market Price
$ 64.99
Selling Price
$ 58.70
656
604
215
1236
Market Price
$ 61.50
Selling Price
$ 55.13
1047
307
716
3812
Market Price
$ 60.52
Selling Price
$ 52.32
3018
2596
1622
3578
Market Price
$ 41.72
Selling Price
$ 37.16
768
153
698
1996
Market Price
$ 42.86
Selling Price
$ 36.15
2405
872
2234
3300
Market Price
$ 58.12
Selling Price
$ 51.20
2275
796
1686
4207
Market Price
$ 48.42
Selling Price
$ 41.62
2004
431
972
3721
Market Price
$ 37.49
Selling Price
$ 32.30
269
69
71
622
Market Price
$ 37.31
Selling Price
$ 31.62
2984
2467
2665
4240
Market Price
$ 65.26
Selling Price
$ 56.94
3696
2718
1248
4278
Market Price
$ 34.75
Selling Price
$ 29.36
778
271
635
2866
Market Price
$ 67.42
Selling Price
$ 56.62
154
74
55
693
Market Price
$ 59.43
Selling Price
$ 52.91
785
504
435
1394
Market Price
$ 42.99
Selling Price
$ 37.65
2792
2753
1457
4033
Market Price
$ 42.74
Selling Price
$ 36.78
2113
1414
1664
2399
Market Price
$ 45.38
Selling Price
$ 40.41
2596
2312
2514
2752
Market Price
$ 65.28
Selling Price
$ 58.42
1102
225
539
4609
Market Price
$ 33.37
Selling Price
$ 28.90
1914
1415
480
2080
Market Price
$ 63.79
Selling Price
$ 55.37
1201
300
643
1740
Market Price
$ 43.32
Selling Price
$ 39.31
718
235
705
1354
Market Price
$ 30.29
Selling Price
$ 27.06
312
158
175
468
Market Price
$ 39.97
Selling Price
$ 35.33
1121
809
751
4612
Market Price
$ 60.95
Selling Price
$ 53.19
445
336
338
733
Market Price
$ 64.43
Selling Price
$ 56.88
1996
797
454
2157
Market Price
$ 53.24
Selling Price
$ 45.40
2446
619
1426
3231
Market Price
$ 43.19
Selling Price
$ 36.70
295
173
193
529
Market Price
$ 30.48
Selling Price
$ 26.04
2238
521
1464
2500
Market Price
$ 38.82
Selling Price
$ 34.50
892
402
819
1520
Market Price
$ 61.82
Selling Price
$ 52.15
3278
2978
2383
4386
Market Price
$ 64.67
Selling Price
$ 55.41
441
232
174
665
Market Price
$ 36.39
Selling Price
$ 31.64
1427
988
994
2753
Market Price
$ 42.41
Selling Price
$ 37.60
907
521
691
1727
Market Price
$ 36.28
Selling Price
$ 32.12
1723
1048
1061
2519
Market Price
$ 50.54
Selling Price
$ 44.33
284
72
148
1036
Market Price
$ 48.51
Selling Price
$ 43.17
624
539
249
1160