Market Price
$ 62.38
Selling Price
$ 55.88
270
206
213
609
Market Price
$ 30.99
Selling Price
$ 28.05
2776
2000
712
3370
Market Price
$ 60.41
Selling Price
$ 54.79
774
160
369
3720
Market Price
$ 30.63
Selling Price
$ 26.97
818
620
323
1051
Market Price
$ 46.93
Selling Price
$ 41.69
2101
1493
1385
4928
Market Price
$ 47.14
Selling Price
$ 40.49
1812
524
866
4617
Market Price
$ 38.01
Selling Price
$ 33.59
2163
1730
1985
3917
Market Price
$ 51.84
Selling Price
$ 45.82
1885
1106
1722
4659
Market Price
$ 51.57
Selling Price
$ 45.17
645
521
485
1685
Market Price
$ 33.79
Selling Price
$ 28.34
2086
434
718
3565
Market Price
$ 40.49
Selling Price
$ 35.51
1253
1101
756
2864
Market Price
$ 48.42
Selling Price
$ 41.40
2522
1147
2331
4681
Market Price
$ 57.08
Selling Price
$ 48.83
4708
2893
1247
4834
Market Price
$ 42.81
Selling Price
$ 35.92
1106
991
1091
4128
Market Price
$ 53.03
Selling Price
$ 46.92
1896
1161
1439
2891
Market Price
$ 68.68
Selling Price
$ 57.89
2837
1991
1097
4990
Market Price
$ 41.28
Selling Price
$ 37.51
4076
1543
1061
4917
Market Price
$ 64.36
Selling Price
$ 58.22
880
848
396
1592
Market Price
$ 33.73
Selling Price
$ 29.53
2608
1165
598
3542
Market Price
$ 52.36
Selling Price
$ 44.81
1615
1042
743
1738
Market Price
$ 36.49
Selling Price
$ 33.17
3119
2763
2695
3296
Market Price
$ 61.47
Selling Price
$ 55.35
2430
1008
1998
4491
Market Price
$ 31.03
Selling Price
$ 26.20
1628
1604
1163
3204
Market Price
$ 57.25
Selling Price
$ 51.88
605
314
512
1165
Market Price
$ 68.00
Selling Price
$ 57.73
1958
904
793
2489
Market Price
$ 70.44
Selling Price
$ 58.93
1807
766
1643
2709
Market Price
$ 40.36
Selling Price
$ 35.63
998
743
289
3526
Market Price
$ 37.37
Selling Price
$ 31.41
2634
1047
1715
3622
Market Price
$ 36.59
Selling Price
$ 32.14
1901
629
1337
3945
Market Price
$ 67.84
Selling Price
$ 58.10
2219
2142
1397
2224
Market Price
$ 49.91
Selling Price
$ 42.79
371
90
362
1534
Market Price
$ 48.91
Selling Price
$ 43.61
1105
1001
1011
3188
Market Price
$ 31.59
Selling Price
$ 26.76
467
443
218
1568
Market Price
$ 50.78
Selling Price
$ 45.06
750
482
580
1161
Market Price
$ 68.53
Selling Price
$ 57.85
879
877
828
1354
Market Price
$ 59.62
Selling Price
$ 49.73
409
219
401
1308
Market Price
$ 62.80
Selling Price
$ 55.26
3291
858
1758
3465
Market Price
$ 66.33
Selling Price
$ 55.53
1843
1371
682
3234
Market Price
$ 47.21
Selling Price
$ 42.46
807
742
283
854
Market Price
$ 64.21
Selling Price
$ 55.59
2601
2540
861
3047