Market Price
$ 48.52
Selling Price
$ 43.42
760
494
715
1890
Market Price
$ 39.32
Selling Price
$ 35.51
1556
609
1437
2005
Market Price
$ 40.24
Selling Price
$ 36.37
2135
481
2023
3699
Market Price
$ 44.82
Selling Price
$ 40.45
2163
1602
1672
2855
Market Price
$ 55.32
Selling Price
$ 46.96
607
370
509
1684
Market Price
$ 67.39
Selling Price
$ 56.44
229
177
143
540
Market Price
$ 39.68
Selling Price
$ 35.09
150
115
135
739
Market Price
$ 64.86
Selling Price
$ 54.66
324
167
215
858
Market Price
$ 39.72
Selling Price
$ 36.08
2794
1538
1795
4624
Market Price
$ 39.37
Selling Price
$ 33.58
1323
1181
1191
1342
Market Price
$ 69.96
Selling Price
$ 58.93
1032
307
696
4587
Market Price
$ 62.06
Selling Price
$ 55.36
893
393
402
1120
Market Price
$ 46.67
Selling Price
$ 40.96
1750
700
482
1790
Market Price
$ 59.81
Selling Price
$ 53.15
1483
385
807
4701
Market Price
$ 35.68
Selling Price
$ 31.60
4177
3844
1605
4522
Market Price
$ 43.64
Selling Price
$ 38.28
722
263
463
933
Market Price
$ 53.47
Selling Price
$ 44.93
1813
906
1097
4270
Market Price
$ 33.62
Selling Price
$ 30.46
1195
656
248
3741
Market Price
$ 58.04
Selling Price
$ 50.79
329
248
211
1108
Market Price
$ 61.93
Selling Price
$ 54.49
2932
1730
2321
4417
Market Price
$ 48.42
Selling Price
$ 42.22
1207
280
1172
2531
Market Price
$ 51.14
Selling Price
$ 43.87
690
181
153
1003
Market Price
$ 58.86
Selling Price
$ 50.71
2929
1819
1805
2941
Market Price
$ 43.81
Selling Price
$ 38.23
1443
1148
1061
4064
Market Price
$ 45.77
Selling Price
$ 38.48
3651
2724
1708
4633
Market Price
$ 36.64
Selling Price
$ 31.39
207
174
56
420
Market Price
$ 47.78
Selling Price
$ 42.83
2664
1340
2640
3871
Market Price
$ 61.54
Selling Price
$ 52.58
1073
879
440
2503
Market Price
$ 33.38
Selling Price
$ 30.02
812
353
502
3842
Market Price
$ 41.70
Selling Price
$ 35.85
2245
1269
1327
2583
Market Price
$ 34.74
Selling Price
$ 29.74
2914
1363
688
3335
Market Price
$ 62.74
Selling Price
$ 52.61
603
573
274
2860
Market Price
$ 53.71
Selling Price
$ 46.11
145
85
61
703
Market Price
$ 30.69
Selling Price
$ 27.64
1444
1248
703
2459
Market Price
$ 39.56
Selling Price
$ 34.03
1105
244
559
1502
Market Price
$ 31.18
Selling Price
$ 27.50
2946
2102
1380
4990
Market Price
$ 57.85
Selling Price
$ 49.49
2142
1259
807
3879
Market Price
$ 45.98
Selling Price
$ 41.66
1008
369
763
1620
Market Price
$ 66.56
Selling Price
$ 56.26
2793
580
2306
2855
Market Price
$ 68.11
Selling Price
$ 59.89
1591
684
741
2321