Market Price
$ 60.59
Selling Price
$ 52.12
354
153
296
685
Market Price
$ 56.56
Selling Price
$ 48.42
2057
1934
1160
2071
Market Price
$ 36.71
Selling Price
$ 31.66
1122
801
752
1706
Market Price
$ 32.34
Selling Price
$ 28.29
1223
1170
773
1653
Market Price
$ 47.33
Selling Price
$ 39.93
2248
1865
661
3347
Market Price
$ 43.11
Selling Price
$ 37.12
218
63
148
425
Market Price
$ 45.88
Selling Price
$ 40.23
4175
1664
988
4513
Market Price
$ 51.60
Selling Price
$ 46.34
1542
1017
654
3762
Market Price
$ 50.06
Selling Price
$ 43.82
3730
2235
2887
3981
Market Price
$ 43.84
Selling Price
$ 37.59
588
555
300
1180
Market Price
$ 59.74
Selling Price
$ 51.37
342
76
289
432
Market Price
$ 33.22
Selling Price
$ 29.76
3110
2796
956
3294
Market Price
$ 55.67
Selling Price
$ 47.48
1310
381
503
1769
Market Price
$ 29.72
Selling Price
$ 25.87
2939
780
1103
3583
Market Price
$ 34.43
Selling Price
$ 30.63
3183
1766
1993
4656
Market Price
$ 52.95
Selling Price
$ 45.76
1460
946
867
1689
Market Price
$ 39.68
Selling Price
$ 34.39
1675
1172
1183
4733
Market Price
$ 39.47
Selling Price
$ 33.72
4400
1968
4028
4951
Market Price
$ 56.07
Selling Price
$ 48.08
2656
909
1223
2879
Market Price
$ 54.77
Selling Price
$ 48.89
759
680
749
1019
Market Price
$ 63.50
Selling Price
$ 57.12
3245
2935
2182
4097
Market Price
$ 67.52
Selling Price
$ 58.91
2703
1783
892
3408
Market Price
$ 39.61
Selling Price
$ 35.81
2154
2132
468
2718
Market Price
$ 51.84
Selling Price
$ 43.38
4490
4294
1723
4937
Market Price
$ 48.01
Selling Price
$ 40.36
1461
1233
292
1992
Market Price
$ 38.86
Selling Price
$ 32.81
2787
1521
1207
3218
Market Price
$ 37.63
Selling Price
$ 32.89
2005
1884
1972
2560
Market Price
$ 41.90
Selling Price
$ 35.55
883
226
820
2108
Market Price
$ 31.58
Selling Price
$ 28.29
1143
931
647
4599
Market Price
$ 31.49
Selling Price
$ 26.96
177
38
42
632
Market Price
$ 31.91
Selling Price
$ 27.17
1326
627
789
1902
Market Price
$ 56.49
Selling Price
$ 51.30
254
254
101
783
Market Price
$ 51.21
Selling Price
$ 44.77
891
301
881
3050
Market Price
$ 41.50
Selling Price
$ 37.52
830
618
453
2635
Market Price
$ 33.01
Selling Price
$ 27.61
2800
933
2725
4431
Market Price
$ 56.13
Selling Price
$ 48.51
2234
1256
1528
2264
Market Price
$ 47.84
Selling Price
$ 39.98
874
702
262
2709
Market Price
$ 49.52
Selling Price
$ 42.13
390
174
328
1321
Market Price
$ 41.57
Selling Price
$ 36.89
1301
831
561
1642
Market Price
$ 56.84
Selling Price
$ 50.77
908
728
374
1265