Market Price
$ 64.39
Selling Price
$ 55.70
3288
2272
1852
4169
Market Price
$ 64.11
Selling Price
$ 53.81
3498
1338
2350
4821
Market Price
$ 57.95
Selling Price
$ 51.12
801
523
479
1000
Market Price
$ 54.79
Selling Price
$ 47.27
3303
2086
1234
4411
Market Price
$ 33.69
Selling Price
$ 30.07
1391
426
614
3491
Market Price
$ 43.27
Selling Price
$ 37.70
1928
745
1492
4005
Market Price
$ 50.68
Selling Price
$ 44.48
1445
1430
1275
1601
Market Price
$ 35.36
Selling Price
$ 29.89
1087
470
464
4540
Market Price
$ 43.13
Selling Price
$ 38.33
422
402
194
1615
Market Price
$ 50.81
Selling Price
$ 45.59
3307
2968
1804
3570
Market Price
$ 61.22
Selling Price
$ 54.87
357
98
205
400
Market Price
$ 63.08
Selling Price
$ 56.25
2979
1645
2716
4055
Market Price
$ 49.50
Selling Price
$ 43.79
2301
1904
1376
3178
Market Price
$ 50.96
Selling Price
$ 45.90
1695
1193
889
4226
Market Price
$ 35.49
Selling Price
$ 30.24
681
624
452
1989
Market Price
$ 45.58
Selling Price
$ 38.44
3031
2624
2059
3882
Market Price
$ 66.01
Selling Price
$ 57.31
2158
630
1636
4927
Market Price
$ 46.90
Selling Price
$ 39.38
3948
2005
3267
4162
Market Price
$ 56.56
Selling Price
$ 49.86
222
146
87
934
Market Price
$ 57.98
Selling Price
$ 49.97
743
586
457
1924
Market Price
$ 40.45
Selling Price
$ 35.00
3887
3772
2689
4955
Market Price
$ 62.69
Selling Price
$ 56.67
4468
2818
4417
4924
Market Price
$ 59.22
Selling Price
$ 51.12
2256
1051
1872
4691
Market Price
$ 52.28
Selling Price
$ 46.32
3322
1569
3310
4281
Market Price
$ 60.19
Selling Price
$ 51.82
2814
723
2242
3075
Market Price
$ 46.84
Selling Price
$ 39.26
870
853
389
3697
Market Price
$ 32.89
Selling Price
$ 28.16
2728
1830
1740
3017
Market Price
$ 30.16
Selling Price
$ 25.51
3939
2398
2166
4829
Market Price
$ 53.64
Selling Price
$ 48.13
804
672
426
2296
Market Price
$ 46.58
Selling Price
$ 40.04
2906
1227
2161
4383
Market Price
$ 34.82
Selling Price
$ 30.70
1763
806
503
2962
Market Price
$ 33.48
Selling Price
$ 29.48
427
170
337
718
Market Price
$ 35.10
Selling Price
$ 30.57
563
292
563
1895
Market Price
$ 50.47
Selling Price
$ 44.46
1184
764
995
2574
Market Price
$ 63.49
Selling Price
$ 55.57
3471
1825
1274
3535
Market Price
$ 41.10
Selling Price
$ 34.47
2005
1094
1897
3426
Market Price
$ 61.46
Selling Price
$ 53.92
2735
2612
603
3036
Market Price
$ 53.04
Selling Price
$ 46.71
1169
555
1117
1940
Market Price
$ 31.39
Selling Price
$ 28.21
2525
1335
2220
2752
Market Price
$ 53.07
Selling Price
$ 46.45
2743
1732
1397
2885