Market Price
$ 30.38
Selling Price
$ 25.51
371
146
370
856
Market Price
$ 48.72
Selling Price
$ 42.17
642
212
444
709
Market Price
$ 48.54
Selling Price
$ 41.78
1227
855
920
1693
Market Price
$ 52.82
Selling Price
$ 47.25
369
207
353
1003
Market Price
$ 52.70
Selling Price
$ 44.82
834
644
644
1728
Market Price
$ 56.71
Selling Price
$ 50.62
273
70
68
415
Market Price
$ 56.45
Selling Price
$ 49.43
3896
2579
2430
4269
Market Price
$ 54.44
Selling Price
$ 45.50
1004
470
815
3273
Market Price
$ 46.45
Selling Price
$ 39.36
3329
1469
1989
3809
Market Price
$ 34.55
Selling Price
$ 30.44
350
151
196
844
Market Price
$ 63.03
Selling Price
$ 52.61
377
92
201
689
Market Price
$ 51.30
Selling Price
$ 45.87
2314
479
807
2500
Market Price
$ 32.65
Selling Price
$ 27.25
908
257
882
1384
Market Price
$ 38.72
Selling Price
$ 33.46
1565
1503
1002
2373
Market Price
$ 45.87
Selling Price
$ 38.35
505
408
156
2408
Market Price
$ 49.22
Selling Price
$ 44.43
823
649
452
1941
Market Price
$ 45.99
Selling Price
$ 41.27
480
359
307
728
Market Price
$ 39.22
Selling Price
$ 33.97
561
257
440
921
Market Price
$ 68.64
Selling Price
$ 57.86
710
523
546
2528
Market Price
$ 61.94
Selling Price
$ 53.44
2164
692
1004
3604
Market Price
$ 30.05
Selling Price
$ 26.45
3113
3074
1600
3903
Market Price
$ 34.75
Selling Price
$ 29.60
1904
1352
503
2313
Market Price
$ 65.40
Selling Price
$ 55.52
640
634
518
701
Market Price
$ 46.09
Selling Price
$ 39.33
1497
654
980
2436
Market Price
$ 46.22
Selling Price
$ 38.71
3258
3011
1119
4910
Market Price
$ 37.65
Selling Price
$ 31.40
1074
294
661
4140
Market Price
$ 61.73
Selling Price
$ 54.44
1711
685
632
1901
Market Price
$ 29.22
Selling Price
$ 25.26
501
441
422
710
Market Price
$ 59.91
Selling Price
$ 50.62
1143
1123
505
1296
Market Price
$ 51.08
Selling Price
$ 44.28
2633
1835
1693
4082
Market Price
$ 56.45
Selling Price
$ 48.60
323
142
187
509
Market Price
$ 66.67
Selling Price
$ 57.91
407
366
97
664
Market Price
$ 56.66
Selling Price
$ 48.64
1658
439
1590
3222
Market Price
$ 60.09
Selling Price
$ 53.44
2190
1550
607
3435
Market Price
$ 34.01
Selling Price
$ 29.51
192
46
55
452
Market Price
$ 38.62
Selling Price
$ 34.71
456
287
370
565
Market Price
$ 43.79
Selling Price
$ 39.68
2916
635
936
3184
Market Price
$ 40.38
Selling Price
$ 34.56
2159
530
1924
2645
Market Price
$ 68.05
Selling Price
$ 59.37
2665
2085
2608
3498
Market Price
$ 36.35
Selling Price
$ 32.43
1438
994
1426
1833