Market Price
$ 56.43
Selling Price
$ 51.15
3793
1980
3559
3915
Market Price
$ 29.93
Selling Price
$ 26.43
899
594
754
1078
Market Price
$ 48.43
Selling Price
$ 42.00
1855
1753
841
3988
Market Price
$ 62.24
Selling Price
$ 52.85
423
289
288
880
Market Price
$ 35.21
Selling Price
$ 30.75
1243
955
457
1374
Market Price
$ 43.72
Selling Price
$ 36.97
3202
1348
2079
3247
Market Price
$ 48.31
Selling Price
$ 43.03
2177
689
1455
2582
Market Price
$ 45.04
Selling Price
$ 39.39
1173
415
454
1668
Market Price
$ 65.48
Selling Price
$ 54.65
299
295
225
1070
Market Price
$ 39.78
Selling Price
$ 34.61
2558
2521
1576
2797
Market Price
$ 36.83
Selling Price
$ 31.14
4140
2394
2864
4191
Market Price
$ 62.09
Selling Price
$ 55.37
1339
745
856
3193
Market Price
$ 29.79
Selling Price
$ 26.89
2102
1722
919
3029
Market Price
$ 60.44
Selling Price
$ 53.04
384
174
360
502
Market Price
$ 43.19
Selling Price
$ 36.09
2852
1668
1821
3581
Market Price
$ 64.06
Selling Price
$ 57.48
1245
654
346
1788
Market Price
$ 34.29
Selling Price
$ 28.77
1686
1526
1356
4434
Market Price
$ 65.53
Selling Price
$ 55.45
3797
2729
1398
4206
Market Price
$ 59.98
Selling Price
$ 51.16
1020
858
433
1631
Market Price
$ 67.82
Selling Price
$ 58.46
537
335
235
1923
Market Price
$ 57.28
Selling Price
$ 48.71
3919
3610
3410
4332
Market Price
$ 35.23
Selling Price
$ 30.03
1504
762
895
4623
Market Price
$ 44.45
Selling Price
$ 37.14
1865
835
1654
2233
Market Price
$ 35.19
Selling Price
$ 31.89
490
166
415
1072
Market Price
$ 50.30
Selling Price
$ 44.11
1639
699
1299
3389
Market Price
$ 50.01
Selling Price
$ 42.88
737
213
606
1215
Market Price
$ 56.35
Selling Price
$ 48.43
729
210
512
756
Market Price
$ 38.83
Selling Price
$ 34.76
920
599
359
1975
Market Price
$ 64.77
Selling Price
$ 56.78
2081
1339
1881
2330
Market Price
$ 59.72
Selling Price
$ 51.39
604
295
387
904
Market Price
$ 39.37
Selling Price
$ 35.05
3675
742
2296
3707
Market Price
$ 36.85
Selling Price
$ 32.96
1416
857
1219
1488
Market Price
$ 40.34
Selling Price
$ 34.91
2859
2332
2581
3303
Market Price
$ 30.46
Selling Price
$ 27.20
3305
3252
2970
3638
Market Price
$ 28.27
Selling Price
$ 25.36
285
156
130
765
Market Price
$ 53.89
Selling Price
$ 48.20
4025
3021
2394
4298
Market Price
$ 47.93
Selling Price
$ 40.22
3551
2470
792
3842
Market Price
$ 62.27
Selling Price
$ 54.29
2829
1019
1496
3034
Market Price
$ 39.86
Selling Price
$ 33.75
2425
927
2259
3447
Market Price
$ 47.81
Selling Price
$ 41.48
2949
2547
2515
4284