Market Price
$ 38.10
Selling Price
$ 34.26
2732
1133
869
4045
Market Price
$ 46.10
Selling Price
$ 41.62
1756
553
631
2704
Market Price
$ 30.87
Selling Price
$ 26.27
1851
1220
1812
3926
Market Price
$ 50.44
Selling Price
$ 44.92
1689
900
1133
3645
Market Price
$ 52.86
Selling Price
$ 46.11
1786
362
647
4028
Market Price
$ 46.19
Selling Price
$ 41.87
1606
1025
402
4193
Market Price
$ 68.71
Selling Price
$ 57.75
2132
1969
1265
2765
Market Price
$ 31.34
Selling Price
$ 27.29
1763
723
606
3066
Market Price
$ 62.65
Selling Price
$ 52.90
864
642
590
2342
Market Price
$ 56.45
Selling Price
$ 47.40
760
433
668
1663
Market Price
$ 61.36
Selling Price
$ 53.04
3351
1318
1552
3354
Market Price
$ 47.66
Selling Price
$ 40.93
802
639
635
1107
Market Price
$ 34.26
Selling Price
$ 30.54
2680
684
1725
2709
Market Price
$ 47.96
Selling Price
$ 40.59
2072
1336
1783
3928
Market Price
$ 44.79
Selling Price
$ 37.47
694
667
356
2081
Market Price
$ 32.73
Selling Price
$ 28.92
1575
1059
1559
3979
Market Price
$ 60.24
Selling Price
$ 50.71
1091
560
978
1581
Market Price
$ 49.09
Selling Price
$ 43.21
770
761
620
1996
Market Price
$ 66.09
Selling Price
$ 58.45
1373
1295
617
1503
Market Price
$ 58.50
Selling Price
$ 51.35
1046
896
283
1333
Market Price
$ 54.79
Selling Price
$ 46.10
913
567
697
1193
Market Price
$ 32.74
Selling Price
$ 28.04
1889
1695
829
2642
Market Price
$ 38.76
Selling Price
$ 34.71
954
638
333
2854
Market Price
$ 60.74
Selling Price
$ 51.83
1481
1201
1016
3355
Market Price
$ 62.91
Selling Price
$ 54.82
521
308
178
728
Market Price
$ 62.49
Selling Price
$ 54.09
1293
819
1165
1316
Market Price
$ 45.95
Selling Price
$ 40.20
2662
1543
1783
2812
Market Price
$ 45.51
Selling Price
$ 40.64
2368
1350
1870
2856
Market Price
$ 64.52
Selling Price
$ 57.67
745
526
293
2310
Market Price
$ 32.85
Selling Price
$ 27.57
1166
269
501
4105
Market Price
$ 59.42
Selling Price
$ 53.40
1638
1495
987
4536
Market Price
$ 57.32
Selling Price
$ 48.14
3149
2489
1163
3552
Market Price
$ 62.05
Selling Price
$ 54.10
879
583
316
3843
Market Price
$ 60.32
Selling Price
$ 54.12
527
206
518
716
Market Price
$ 46.25
Selling Price
$ 40.50
1444
1333
936
2650
Market Price
$ 47.91
Selling Price
$ 41.12
3226
1002
1743
3256
Market Price
$ 54.23
Selling Price
$ 46.70
436
297
224
1826
Market Price
$ 65.86
Selling Price
$ 55.80
4415
3120
3507
4857
Market Price
$ 65.85
Selling Price
$ 57.43
324
273
157
914
Market Price
$ 65.75
Selling Price
$ 57.12
303
213
275
1321