Market Price
$ 45.19
Selling Price
$ 40.02
1121
1089
750
2004
Market Price
$ 46.45
Selling Price
$ 39.03
1164
470
398
2144
Market Price
$ 37.21
Selling Price
$ 31.70
1279
1201
834
2968
Market Price
$ 36.54
Selling Price
$ 31.50
467
410
302
1658
Market Price
$ 63.10
Selling Price
$ 56.93
1333
504
498
2164
Market Price
$ 46.28
Selling Price
$ 41.05
238
167
71
783
Market Price
$ 60.31
Selling Price
$ 52.77
329
222
66
1272
Market Price
$ 36.98
Selling Price
$ 30.93
1962
1217
622
1997
Market Price
$ 29.35
Selling Price
$ 25.63
249
184
205
453
Market Price
$ 65.58
Selling Price
$ 59.07
466
250
343
1892
Market Price
$ 64.17
Selling Price
$ 58.24
1450
591
1386
3946
Market Price
$ 54.84
Selling Price
$ 45.71
273
209
83
595
Market Price
$ 56.46
Selling Price
$ 48.44
1412
616
520
2637
Market Price
$ 63.43
Selling Price
$ 57.17
1076
328
971
3266
Market Price
$ 42.74
Selling Price
$ 35.80
404
147
153
540
Market Price
$ 37.22
Selling Price
$ 32.27
430
204
148
1001
Market Price
$ 67.72
Selling Price
$ 56.86
935
598
774
1505
Market Price
$ 32.88
Selling Price
$ 29.00
494
221
295
617
Market Price
$ 52.94
Selling Price
$ 44.38
222
212
87
741
Market Price
$ 38.41
Selling Price
$ 32.64
3801
1613
1867
3988
Market Price
$ 65.36
Selling Price
$ 54.60
1553
738
543
3175
Market Price
$ 41.80
Selling Price
$ 36.79
978
642
836
3022
Market Price
$ 52.39
Selling Price
$ 46.45
341
116
175
979
Market Price
$ 36.88
Selling Price
$ 33.49
1269
1017
1207
4738
Market Price
$ 52.09
Selling Price
$ 43.67
2084
1291
1067
3396
Market Price
$ 33.57
Selling Price
$ 29.95
2046
1042
1226
4041
Market Price
$ 57.27
Selling Price
$ 50.36
1957
1473
1324
4599
Market Price
$ 36.37
Selling Price
$ 30.61
622
538
338
1975
Market Price
$ 28.53
Selling Price
$ 25.90
3151
2743
2789
4494
Market Price
$ 69.95
Selling Price
$ 59.64
520
108
346
1840
Market Price
$ 68.21
Selling Price
$ 59.09
837
430
533
2339
Market Price
$ 41.15
Selling Price
$ 35.28
2615
2000
587
4736
Market Price
$ 34.63
Selling Price
$ 30.76
2063
919
1778
3451
Market Price
$ 34.95
Selling Price
$ 31.18
675
444
505
1685
Market Price
$ 63.86
Selling Price
$ 56.71
418
342
108
1671
Market Price
$ 46.36
Selling Price
$ 40.79
465
460
304
1088
Market Price
$ 34.47
Selling Price
$ 29.08
624
289
616
1282
Market Price
$ 56.37
Selling Price
$ 49.87
780
635
157
2565
Market Price
$ 63.50
Selling Price
$ 53.42
603
251
198
2088
Market Price
$ 34.05
Selling Price
$ 29.08
149
145
137
573