Market Price
$ 62.05
Selling Price
$ 54.91
457
288
383
1355
Market Price
$ 57.19
Selling Price
$ 50.52
443
210
252
1128
Market Price
$ 54.01
Selling Price
$ 45.90
2870
1294
1913
3150
Market Price
$ 59.04
Selling Price
$ 51.32
4016
3537
3015
4253
Market Price
$ 45.97
Selling Price
$ 38.57
624
611
542
1181
Market Price
$ 42.84
Selling Price
$ 38.84
641
340
437
968
Market Price
$ 35.31
Selling Price
$ 31.88
721
306
388
1923
Market Price
$ 61.35
Selling Price
$ 55.18
3743
3710
2006
4854
Market Price
$ 29.42
Selling Price
$ 26.34
2989
2009
2636
3098
Market Price
$ 32.44
Selling Price
$ 28.85
1162
571
381
2452
Market Price
$ 59.82
Selling Price
$ 54.30
729
657
598
968
Market Price
$ 55.51
Selling Price
$ 49.21
969
849
562
1538
Market Price
$ 35.90
Selling Price
$ 32.26
234
233
143
589
Market Price
$ 47.96
Selling Price
$ 40.69
1945
482
1153
3381
Market Price
$ 28.63
Selling Price
$ 25.40
2725
822
826
3262
Market Price
$ 51.87
Selling Price
$ 43.76
1399
933
1074
2047
Market Price
$ 51.88
Selling Price
$ 44.47
897
596
315
1154
Market Price
$ 32.03
Selling Price
$ 27.87
538
309
407
2013
Market Price
$ 41.72
Selling Price
$ 34.96
305
222
297
827
Market Price
$ 33.96
Selling Price
$ 28.97
2405
571
1391
2943
Market Price
$ 46.20
Selling Price
$ 39.96
962
201
506
999
Market Price
$ 41.98
Selling Price
$ 36.95
272
123
179
592
Market Price
$ 45.58
Selling Price
$ 39.93
3472
2576
1168
4337
Market Price
$ 68.52
Selling Price
$ 57.56
3182
1724
2758
3799
Market Price
$ 32.33
Selling Price
$ 27.63
1778
1640
1118
4765
Market Price
$ 49.68
Selling Price
$ 41.86
3906
1748
3568
4649
Market Price
$ 34.32
Selling Price
$ 28.89
232
83
46
690
Market Price
$ 28.91
Selling Price
$ 25.87
1338
1119
672
1780
Market Price
$ 30.18
Selling Price
$ 25.15
1687
1072
1424
2899
Market Price
$ 54.46
Selling Price
$ 48.30
1037
540
216
3739
Market Price
$ 57.97
Selling Price
$ 52.11
900
856
528
3101
Market Price
$ 56.41
Selling Price
$ 50.75
2035
1848
1674
4854
Market Price
$ 54.22
Selling Price
$ 47.21
1402
709
1248
4317
Market Price
$ 34.43
Selling Price
$ 30.11
1217
692
1064
1379
Market Price
$ 30.20
Selling Price
$ 26.11
2280
1242
1473
3086
Market Price
$ 40.97
Selling Price
$ 36.81
2776
1495
2154
3410
Market Price
$ 63.60
Selling Price
$ 55.98
1780
1586
1232
3212
Market Price
$ 30.95
Selling Price
$ 26.03
1710
439
770
2233
Market Price
$ 43.83
Selling Price
$ 39.73
3174
1580
1359
3777
Market Price
$ 28.69
Selling Price
$ 25.87
921
665
752
2982