Market Price
$ 63.10
Selling Price
$ 53.05
3011
1297
2381
3631
Market Price
$ 44.90
Selling Price
$ 38.18
264
263
234
1015
Market Price
$ 57.33
Selling Price
$ 49.28
3911
1934
1426
4821
Market Price
$ 58.32
Selling Price
$ 49.41
1543
600
621
1584
Market Price
$ 67.92
Selling Price
$ 57.59
1012
325
861
1295
Market Price
$ 42.41
Selling Price
$ 36.18
1157
1016
1150
4657
Market Price
$ 50.09
Selling Price
$ 44.44
1237
1107
964
1846
Market Price
$ 63.76
Selling Price
$ 53.67
252
88
84
580
Market Price
$ 35.60
Selling Price
$ 31.30
922
388
635
3264
Market Price
$ 55.84
Selling Price
$ 49.28
925
634
436
4439
Market Price
$ 47.08
Selling Price
$ 40.03
2642
1216
2427
3921
Market Price
$ 49.62
Selling Price
$ 41.96
1059
437
595
1718
Market Price
$ 68.63
Selling Price
$ 59.92
150
49
42
606
Market Price
$ 64.05
Selling Price
$ 54.21
445
320
397
1980
Market Price
$ 43.40
Selling Price
$ 38.72
969
850
490
1743
Market Price
$ 43.49
Selling Price
$ 38.12
850
703
592
4221
Market Price
$ 36.58
Selling Price
$ 30.63
2958
2900
2224
4290
Market Price
$ 47.67
Selling Price
$ 41.68
1691
1374
1397
3034
Market Price
$ 44.81
Selling Price
$ 39.26
209
180
94
895
Market Price
$ 37.46
Selling Price
$ 31.54
958
890
950
2602
Market Price
$ 36.30
Selling Price
$ 31.14
478
229
284
1416
Market Price
$ 66.55
Selling Price
$ 56.39
824
362
194
2356
Market Price
$ 46.12
Selling Price
$ 40.27
1067
657
706
1669
Market Price
$ 33.47
Selling Price
$ 28.32
1233
1131
249
4361
Market Price
$ 57.96
Selling Price
$ 48.78
1543
801
1256
4435
Market Price
$ 61.52
Selling Price
$ 51.86
3050
736
2084
4073
Market Price
$ 45.48
Selling Price
$ 38.51
672
625
223
2219
Market Price
$ 43.94
Selling Price
$ 38.56
1968
702
1431
3156
Market Price
$ 62.38
Selling Price
$ 54.77
1133
234
273
2850
Market Price
$ 65.33
Selling Price
$ 58.42
1938
1545
759
4799
Market Price
$ 56.19
Selling Price
$ 47.45
574
186
176
869
Market Price
$ 43.61
Selling Price
$ 39.61
3208
1707
1247
3362
Market Price
$ 59.24
Selling Price
$ 53.53
232
48
190
557
Market Price
$ 37.40
Selling Price
$ 32.68
2375
1836
2147
3815
Market Price
$ 60.49
Selling Price
$ 51.63
254
168
153
661
Market Price
$ 62.75
Selling Price
$ 55.15
1304
577
815
1891
Market Price
$ 62.33
Selling Price
$ 54.71
1569
472
368
3932
Market Price
$ 47.41
Selling Price
$ 41.13
2184
1075
914
3969
Market Price
$ 59.44
Selling Price
$ 53.64
818
689
272
2632
Market Price
$ 62.91
Selling Price
$ 55.70
1639
1501
1362
3943