Market Price
$ 29.46
Selling Price
$ 26.09
513
124
302
531
Market Price
$ 51.86
Selling Price
$ 46.78
292
90
161
717
Market Price
$ 54.43
Selling Price
$ 49.28
892
697
423
4316
Market Price
$ 51.42
Selling Price
$ 46.54
559
281
192
2761
Market Price
$ 45.51
Selling Price
$ 41.13
3445
3271
3296
3993
Market Price
$ 37.75
Selling Price
$ 33.04
469
377
286
1580
Market Price
$ 52.23
Selling Price
$ 44.69
3089
1757
1569
4404
Market Price
$ 47.83
Selling Price
$ 43.47
169
49
44
676
Market Price
$ 44.23
Selling Price
$ 37.56
938
852
788
1981
Market Price
$ 33.61
Selling Price
$ 28.11
2206
1445
1632
4143
Market Price
$ 43.95
Selling Price
$ 37.66
564
498
396
2427
Market Price
$ 53.18
Selling Price
$ 45.07
1169
1140
490
4823
Market Price
$ 48.69
Selling Price
$ 42.56
842
262
448
3168
Market Price
$ 65.97
Selling Price
$ 59.24
2876
1941
2855
4215
Market Price
$ 32.73
Selling Price
$ 29.54
2942
2074
1523
4340
Market Price
$ 50.82
Selling Price
$ 44.50
2033
1852
1953
2167
Market Price
$ 51.73
Selling Price
$ 44.31
1264
539
422
1477
Market Price
$ 57.36
Selling Price
$ 50.69
383
204
181
530
Market Price
$ 44.26
Selling Price
$ 38.04
465
398
293
930
Market Price
$ 45.63
Selling Price
$ 38.17
4478
2754
2990
4919
Market Price
$ 35.20
Selling Price
$ 30.94
355
235
161
440
Market Price
$ 50.51
Selling Price
$ 42.17
1542
594
933
3248
Market Price
$ 44.66
Selling Price
$ 39.98
1546
1156
457
1909
Market Price
$ 51.44
Selling Price
$ 44.24
292
282
198
414
Market Price
$ 47.08
Selling Price
$ 40.40
1112
779
1085
1149
Market Price
$ 36.55
Selling Price
$ 32.59
758
376
728
1201
Market Price
$ 38.39
Selling Price
$ 32.52
1680
1128
536
1938
Market Price
$ 52.60
Selling Price
$ 46.67
692
538
255
1133
Market Price
$ 67.50
Selling Price
$ 58.61
2617
930
2532
3084
Market Price
$ 44.38
Selling Price
$ 38.80
204
187
187
986
Market Price
$ 43.74
Selling Price
$ 36.79
3046
2485
1697
4453
Market Price
$ 45.40
Selling Price
$ 40.05
1466
1235
988
2111
Market Price
$ 41.15
Selling Price
$ 34.49
741
496
239
851
Market Price
$ 55.89
Selling Price
$ 47.47
338
297
251
991
Market Price
$ 41.87
Selling Price
$ 35.95
2554
1841
839
2776
Market Price
$ 56.05
Selling Price
$ 47.43
1907
1587
929
3734
Market Price
$ 69.39
Selling Price
$ 58.73
422
204
275
1389
Market Price
$ 44.24
Selling Price
$ 38.74
2761
2289
1273
4109
Market Price
$ 53.62
Selling Price
$ 48.33
204
145
159
985
Market Price
$ 52.48
Selling Price
$ 47.64
539
410
323
626