Market Price
$ 42.64
Selling Price
$ 38.08
455
158
198
1285
Market Price
$ 64.43
Selling Price
$ 56.67
1029
656
236
2932
Market Price
$ 31.79
Selling Price
$ 26.75
4427
4334
3580
4464
Market Price
$ 31.98
Selling Price
$ 29.03
1582
326
1499
2704
Market Price
$ 47.36
Selling Price
$ 42.80
1657
1253
1292
3004
Market Price
$ 60.99
Selling Price
$ 53.32
820
567
480
1144
Market Price
$ 47.40
Selling Price
$ 42.93
2084
1897
1182
2752
Market Price
$ 51.14
Selling Price
$ 45.44
2250
1588
2035
2789
Market Price
$ 33.96
Selling Price
$ 29.76
1055
916
347
1370
Market Price
$ 45.10
Selling Price
$ 37.79
731
212
519
2596
Market Price
$ 62.54
Selling Price
$ 56.40
2905
2629
2006
4698
Market Price
$ 29.48
Selling Price
$ 26.40
739
723
673
1179
Market Price
$ 45.23
Selling Price
$ 40.20
2490
1653
1680
4147
Market Price
$ 31.03
Selling Price
$ 26.53
196
124
166
836
Market Price
$ 63.67
Selling Price
$ 57.49
482
265
171
1826
Market Price
$ 50.44
Selling Price
$ 43.63
1066
825
321
2448
Market Price
$ 65.85
Selling Price
$ 56.89
3338
2826
677
4235
Market Price
$ 57.23
Selling Price
$ 48.61
2497
2262
2126
4145
Market Price
$ 48.06
Selling Price
$ 42.05
1858
1315
433
3361
Market Price
$ 38.82
Selling Price
$ 33.88
3709
3208
2892
3936
Market Price
$ 39.64
Selling Price
$ 34.12
254
192
104
556
Market Price
$ 54.83
Selling Price
$ 48.90
202
159
97
749
Market Price
$ 44.17
Selling Price
$ 38.47
1137
867
741
4219
Market Price
$ 32.63
Selling Price
$ 27.81
2700
1731
1533
3507
Market Price
$ 28.71
Selling Price
$ 25.20
346
289
330
765
Market Price
$ 67.77
Selling Price
$ 59.39
2477
1736
1503
2828
Market Price
$ 41.11
Selling Price
$ 35.58
538
488
367
729
Market Price
$ 36.75
Selling Price
$ 31.18
178
141
83
466
Market Price
$ 61.30
Selling Price
$ 55.10
1034
811
634
2434
Market Price
$ 57.80
Selling Price
$ 49.77
2256
1943
1451
2500
Market Price
$ 37.24
Selling Price
$ 32.92
4923
2917
3948
4928
Market Price
$ 35.88
Selling Price
$ 29.94
1282
1042
427
1714
Market Price
$ 64.01
Selling Price
$ 53.93
320
87
279
1377
Market Price
$ 66.61
Selling Price
$ 59.90
1795
1747
1073
2294
Market Price
$ 58.12
Selling Price
$ 50.20
2383
1005
1604
4765
Market Price
$ 36.04
Selling Price
$ 32.02
1158
617
574
3524
Market Price
$ 32.75
Selling Price
$ 28.31
1021
797
204
1459
Market Price
$ 45.93
Selling Price
$ 39.84
1587
1251
350
1735
Market Price
$ 29.58
Selling Price
$ 25.30
433
338
419
895
Market Price
$ 64.68
Selling Price
$ 55.55
2518
1367
2517
2700