Market Price
$ 54.16
Selling Price
$ 48.50
1118
933
349
3064
Market Price
$ 60.91
Selling Price
$ 54.68
4108
2978
2924
4267
Market Price
$ 65.11
Selling Price
$ 54.97
258
206
238
786
Market Price
$ 35.15
Selling Price
$ 30.06
906
373
800
1816
Market Price
$ 55.55
Selling Price
$ 46.78
1055
593
248
1881
Market Price
$ 68.92
Selling Price
$ 59.61
826
734
733
1609
Market Price
$ 32.52
Selling Price
$ 28.75
1613
728
368
3486
Market Price
$ 51.64
Selling Price
$ 43.05
1236
852
1129
2767
Market Price
$ 35.25
Selling Price
$ 30.50
346
183
186
1172
Market Price
$ 32.64
Selling Price
$ 28.15
2498
1491
1029
3116
Market Price
$ 59.38
Selling Price
$ 51.75
949
316
244
2564
Market Price
$ 50.89
Selling Price
$ 45.20
1687
1561
564
2068
Market Price
$ 29.79
Selling Price
$ 26.42
2327
2097
1244
2626
Market Price
$ 63.25
Selling Price
$ 55.63
3960
1635
2996
3962
Market Price
$ 45.42
Selling Price
$ 40.58
4287
3598
2666
4919
Market Price
$ 60.46
Selling Price
$ 52.43
594
167
310
1123
Market Price
$ 36.08
Selling Price
$ 30.52
2043
543
1408
2496
Market Price
$ 29.70
Selling Price
$ 25.05
2783
972
1563
3555
Market Price
$ 51.96
Selling Price
$ 46.58
412
204
273
1556
Market Price
$ 43.79
Selling Price
$ 37.62
2712
1031
2017
3184
Market Price
$ 29.94
Selling Price
$ 27.18
183
116
125
491
Market Price
$ 40.22
Selling Price
$ 36.09
2063
1108
513
3779
Market Price
$ 48.04
Selling Price
$ 42.75
3747
2245
1520
4529
Market Price
$ 57.74
Selling Price
$ 50.89
3987
1181
2677
4757
Market Price
$ 30.41
Selling Price
$ 27.24
122
66
55
415
Market Price
$ 48.46
Selling Price
$ 43.43
2045
1379
586
4884
Market Price
$ 61.61
Selling Price
$ 54.97
272
260
216
455
Market Price
$ 51.36
Selling Price
$ 45.47
270
203
215
711
Market Price
$ 30.33
Selling Price
$ 25.80
893
499
526
2950
Market Price
$ 47.81
Selling Price
$ 42.84
1665
1176
1220
2308
Market Price
$ 48.58
Selling Price
$ 42.80
762
496
182
1311
Market Price
$ 28.43
Selling Price
$ 25.39
2466
2064
2459
4843
Market Price
$ 48.26
Selling Price
$ 43.05
1654
1308
439
1676
Market Price
$ 37.79
Selling Price
$ 31.62
1559
1151
1011
2120
Market Price
$ 61.43
Selling Price
$ 53.35
1745
546
1662
4563
Market Price
$ 67.37
Selling Price
$ 58.37
964
377
948
3924
Market Price
$ 42.43
Selling Price
$ 36.17
754
311
376
1145
Market Price
$ 36.94
Selling Price
$ 32.49
1052
518
845
3501
Market Price
$ 51.68
Selling Price
$ 45.43
677
356
467
3288
Market Price
$ 65.05
Selling Price
$ 56.56
2860
648
2123
4564