Market Price
$ 52.08
Selling Price
$ 43.53
2576
1949
1707
3752
Market Price
$ 55.71
Selling Price
$ 49.43
1459
600
935
3808
Market Price
$ 53.27
Selling Price
$ 47.87
2321
1367
2146
2920
Market Price
$ 35.19
Selling Price
$ 31.63
2827
1108
2553
4828
Market Price
$ 31.75
Selling Price
$ 28.44
4187
2426
3019
4210
Market Price
$ 47.81
Selling Price
$ 40.18
779
401
269
1976
Market Price
$ 44.16
Selling Price
$ 37.49
3305
1405
1915
3896
Market Price
$ 59.39
Selling Price
$ 52.42
835
352
273
2270
Market Price
$ 48.79
Selling Price
$ 43.21
4410
893
3983
4511
Market Price
$ 40.44
Selling Price
$ 34.54
3008
1455
1721
3463
Market Price
$ 64.46
Selling Price
$ 58.16
1443
1041
915
2484
Market Price
$ 35.19
Selling Price
$ 30.42
2857
2413
1590
3378
Market Price
$ 41.31
Selling Price
$ 34.65
812
723
220
895
Market Price
$ 43.24
Selling Price
$ 39.27
2990
993
2385
4420
Market Price
$ 51.86
Selling Price
$ 45.57
3104
2393
1838
3746
Market Price
$ 61.58
Selling Price
$ 54.52
3529
3061
965
4294
Market Price
$ 51.50
Selling Price
$ 44.02
1232
952
500
3014
Market Price
$ 40.12
Selling Price
$ 35.19
947
330
217
1062
Market Price
$ 65.46
Selling Price
$ 58.97
436
423
268
1092
Market Price
$ 49.13
Selling Price
$ 43.22
2141
1321
935
3919
Market Price
$ 36.41
Selling Price
$ 32.38
308
229
284
674
Market Price
$ 65.22
Selling Price
$ 54.57
4401
1125
4049
4499
Market Price
$ 43.58
Selling Price
$ 36.81
648
376
329
2930
Market Price
$ 66.40
Selling Price
$ 58.17
3348
3030
1943
3849
Market Price
$ 45.79
Selling Price
$ 41.34
928
814
731
1085
Market Price
$ 49.38
Selling Price
$ 41.18
3307
1644
2128
4935
Market Price
$ 67.65
Selling Price
$ 58.19
271
66
130
1053
Market Price
$ 31.20
Selling Price
$ 28.25
1060
336
627
1103
Market Price
$ 50.66
Selling Price
$ 42.69
1771
1036
1275
4474
Market Price
$ 35.37
Selling Price
$ 30.07
4767
1064
2555
4910
Market Price
$ 57.57
Selling Price
$ 50.88
1710
569
1163
1860
Market Price
$ 65.40
Selling Price
$ 54.78
2993
2164
1886
4176
Market Price
$ 62.27
Selling Price
$ 54.34
220
174
220
568
Market Price
$ 33.18
Selling Price
$ 28.97
1181
420
1076
2175
Market Price
$ 50.90
Selling Price
$ 45.17
3238
1473
2023
3251
Market Price
$ 66.62
Selling Price
$ 57.29
829
729
342
2860
Market Price
$ 58.31
Selling Price
$ 48.76
1517
1185
1025
1827
Market Price
$ 34.73
Selling Price
$ 30.50
907
451
627
2160
Market Price
$ 59.46
Selling Price
$ 49.58
394
370
345
550
Market Price
$ 47.03
Selling Price
$ 40.80
657
657
369
805