Market Price
$ 37.90
Selling Price
$ 34.19
2385
1391
1668
2385
Market Price
$ 33.58
Selling Price
$ 28.74
4110
983
2622
4738
Market Price
$ 29.18
Selling Price
$ 26.19
1488
931
1160
1588
Market Price
$ 29.40
Selling Price
$ 26.20
1835
520
673
3607
Market Price
$ 30.01
Selling Price
$ 26.68
212
109
51
886
Market Price
$ 57.52
Selling Price
$ 50.73
2977
1262
2771
4602
Market Price
$ 50.51
Selling Price
$ 43.99
408
398
243
520
Market Price
$ 41.35
Selling Price
$ 36.41
970
308
907
3244
Market Price
$ 56.43
Selling Price
$ 49.35
1062
1042
615
3150
Market Price
$ 59.82
Selling Price
$ 50.11
1226
1114
492
2962
Market Price
$ 39.25
Selling Price
$ 35.41
2348
713
1765
2581
Market Price
$ 67.79
Selling Price
$ 57.31
2754
1034
986
4031
Market Price
$ 47.18
Selling Price
$ 40.37
203
104
81
541
Market Price
$ 59.43
Selling Price
$ 51.52
1067
241
355
3693
Market Price
$ 46.16
Selling Price
$ 40.74
778
479
511
1831
Market Price
$ 61.48
Selling Price
$ 54.06
687
222
339
1972
Market Price
$ 50.14
Selling Price
$ 44.86
869
211
500
3683
Market Price
$ 57.30
Selling Price
$ 48.41
1679
821
465
4881
Market Price
$ 50.31
Selling Price
$ 45.73
1491
571
674
1561
Market Price
$ 31.43
Selling Price
$ 28.42
2944
1337
1212
3239
Market Price
$ 65.23
Selling Price
$ 58.79
1413
661
748
3842
Market Price
$ 53.34
Selling Price
$ 45.17
4425
2173
4342
4494
Market Price
$ 68.75
Selling Price
$ 59.03
3295
3212
3046
4102
Market Price
$ 61.00
Selling Price
$ 51.65
942
656
930
1817
Market Price
$ 64.66
Selling Price
$ 58.08
238
80
146
698
Market Price
$ 67.24
Selling Price
$ 59.58
1365
805
779
1706
Market Price
$ 53.58
Selling Price
$ 48.27
879
297
263
1291
Market Price
$ 33.95
Selling Price
$ 28.93
1472
362
992
3035
Market Price
$ 65.81
Selling Price
$ 58.79
676
580
375
1641
Market Price
$ 62.78
Selling Price
$ 56.67
4237
3175
2093
4591
Market Price
$ 34.89
Selling Price
$ 31.53
1877
1341
883
3733
Market Price
$ 42.23
Selling Price
$ 36.99
649
149
587
3065
Market Price
$ 61.77
Selling Price
$ 54.47
1565
411
938
4832
Market Price
$ 38.97
Selling Price
$ 35.12
1002
448
620
1397
Market Price
$ 37.53
Selling Price
$ 32.04
1759
1523
1110
2959
Market Price
$ 50.23
Selling Price
$ 45.03
1252
965
893
1823
Market Price
$ 63.62
Selling Price
$ 56.03
3520
1467
3036
4547
Market Price
$ 53.90
Selling Price
$ 46.71
481
317
368
1664
Market Price
$ 31.48
Selling Price
$ 27.50
552
474
249
970
Market Price
$ 65.86
Selling Price
$ 56.93
410
228
164
638