Market Price
$ 47.80
Selling Price
$ 42.19
705
352
305
2848
Market Price
$ 39.01
Selling Price
$ 33.56
2101
793
822
2763
Market Price
$ 40.01
Selling Price
$ 33.54
1825
1190
1668
4160
Market Price
$ 40.05
Selling Price
$ 36.38
2156
1942
2016
2789
Market Price
$ 33.48
Selling Price
$ 29.45
2787
2246
1431
3580
Market Price
$ 45.46
Selling Price
$ 40.30
887
775
654
917
Market Price
$ 55.60
Selling Price
$ 49.01
1595
1164
1419
4095
Market Price
$ 57.00
Selling Price
$ 48.25
886
531
378
2253
Market Price
$ 62.66
Selling Price
$ 55.75
1534
432
1353
2187
Market Price
$ 65.14
Selling Price
$ 56.83
337
161
141
677
Market Price
$ 63.76
Selling Price
$ 56.14
195
131
54
866
Market Price
$ 47.71
Selling Price
$ 42.95
619
407
596
1863
Market Price
$ 52.24
Selling Price
$ 44.54
672
572
641
2350
Market Price
$ 33.46
Selling Price
$ 28.25
828
231
735
3635
Market Price
$ 55.89
Selling Price
$ 47.24
1781
627
613
3562
Market Price
$ 44.32
Selling Price
$ 37.65
1794
622
362
4815
Market Price
$ 29.73
Selling Price
$ 27.01
1074
631
667
1820
Market Price
$ 55.79
Selling Price
$ 47.46
2611
1974
630
3650
Market Price
$ 59.73
Selling Price
$ 50.10
3311
2091
1391
3618
Market Price
$ 55.40
Selling Price
$ 47.68
3125
711
2446
4268
Market Price
$ 63.83
Selling Price
$ 54.44
493
155
300
2429
Market Price
$ 60.32
Selling Price
$ 54.83
689
257
624
3279
Market Price
$ 47.50
Selling Price
$ 41.57
548
137
120
1315
Market Price
$ 49.98
Selling Price
$ 42.68
874
298
471
1252
Market Price
$ 41.17
Selling Price
$ 37.28
2585
1046
1823
2796
Market Price
$ 45.51
Selling Price
$ 39.57
1259
756
637
2655
Market Price
$ 53.42
Selling Price
$ 45.19
2808
715
2096
3095
Market Price
$ 63.83
Selling Price
$ 53.79
964
878
927
1232
Market Price
$ 50.81
Selling Price
$ 42.92
290
130
72
1212
Market Price
$ 37.32
Selling Price
$ 33.60
2052
489
917
4334
Market Price
$ 53.57
Selling Price
$ 45.02
3744
1473
2649
4785
Market Price
$ 51.72
Selling Price
$ 43.84
124
46
89
462
Market Price
$ 54.85
Selling Price
$ 49.73
898
212
855
3926
Market Price
$ 68.62
Selling Price
$ 59.93
342
319
125
919
Market Price
$ 45.60
Selling Price
$ 39.98
1533
426
626
2564
Market Price
$ 44.17
Selling Price
$ 38.32
1094
1013
669
1791
Market Price
$ 33.83
Selling Price
$ 30.54
3223
675
993
3709
Market Price
$ 63.50
Selling Price
$ 53.13
460
437
183
1675
Market Price
$ 52.43
Selling Price
$ 46.70
874
774
537
1080
Market Price
$ 45.73
Selling Price
$ 40.13
4165
3711
2647
4283