Market Price
$ 48.88
Selling Price
$ 43.15
1976
1049
1093
4756
Market Price
$ 42.53
Selling Price
$ 38.53
941
564
725
2249
Market Price
$ 46.84
Selling Price
$ 41.50
3187
2001
1289
4645
Market Price
$ 70.39
Selling Price
$ 59.66
355
77
120
909
Market Price
$ 36.41
Selling Price
$ 30.59
641
507
208
1750
Market Price
$ 66.84
Selling Price
$ 57.77
1228
554
1156
1453
Market Price
$ 36.20
Selling Price
$ 31.08
907
723
542
1084
Market Price
$ 70.42
Selling Price
$ 59.22
2341
1789
684
2927
Market Price
$ 52.21
Selling Price
$ 45.00
2563
1377
1618
4709
Market Price
$ 64.68
Selling Price
$ 58.59
3455
2222
3314
3701
Market Price
$ 31.90
Selling Price
$ 27.66
973
906
860
4152
Market Price
$ 49.36
Selling Price
$ 41.57
316
296
311
1030
Market Price
$ 33.91
Selling Price
$ 28.39
4233
2274
3938
4315
Market Price
$ 43.97
Selling Price
$ 36.79
2196
454
1992
4348
Market Price
$ 65.87
Selling Price
$ 55.19
3009
1821
1005
4951
Market Price
$ 42.13
Selling Price
$ 36.39
2182
1594
1414
3239
Market Price
$ 68.60
Selling Price
$ 57.25
1257
532
772
4135
Market Price
$ 47.06
Selling Price
$ 39.96
633
248
175
894
Market Price
$ 59.16
Selling Price
$ 50.85
1772
509
1325
4413
Market Price
$ 31.27
Selling Price
$ 28.09
391
210
133
1491
Market Price
$ 37.67
Selling Price
$ 33.21
1125
954
392
2260
Market Price
$ 29.08
Selling Price
$ 25.98
454
198
139
2066
Market Price
$ 66.02
Selling Price
$ 58.90
258
132
198
417
Market Price
$ 38.93
Selling Price
$ 34.50
3805
2598
2729
4508
Market Price
$ 46.98
Selling Price
$ 41.20
1055
453
595
1935
Market Price
$ 54.91
Selling Price
$ 48.84
1655
586
975
4439
Market Price
$ 68.85
Selling Price
$ 59.33
843
490
688
3156
Market Price
$ 32.01
Selling Price
$ 27.61
435
270
373
2105
Market Price
$ 32.88
Selling Price
$ 29.57
656
444
194
725
Market Price
$ 34.92
Selling Price
$ 31.74
1777
874
1604
2418
Market Price
$ 55.50
Selling Price
$ 46.38
325
212
142
467
Market Price
$ 69.72
Selling Price
$ 58.39
3610
2834
1129
3656
Market Price
$ 44.61
Selling Price
$ 38.52
521
391
519
1817
Market Price
$ 43.63
Selling Price
$ 36.40
2307
1202
1796
2818
Market Price
$ 58.58
Selling Price
$ 51.16
2601
2147
1538
4344
Market Price
$ 58.92
Selling Price
$ 53.13
522
127
413
1030
Market Price
$ 60.07
Selling Price
$ 51.50
1976
841
901
2257
Market Price
$ 40.38
Selling Price
$ 36.45
2139
1224
1334
3868
Market Price
$ 52.75
Selling Price
$ 46.92
3047
1589
741
4992
Market Price
$ 37.98
Selling Price
$ 34.39
418
379
136
1967