Market Price
$ 40.83
Selling Price
$ 35.51
1996
892
838
3352
Market Price
$ 47.08
Selling Price
$ 41.64
809
203
468
2164
Market Price
$ 55.83
Selling Price
$ 49.22
959
300
833
3851
Market Price
$ 70.61
Selling Price
$ 59.83
595
555
378
694
Market Price
$ 32.71
Selling Price
$ 28.30
4733
3010
1727
4901
Market Price
$ 50.65
Selling Price
$ 42.23
337
141
87
1159
Market Price
$ 62.10
Selling Price
$ 52.61
1984
680
717
2083
Market Price
$ 35.35
Selling Price
$ 30.28
3997
3973
3275
4692
Market Price
$ 66.70
Selling Price
$ 59.60
788
518
312
2663
Market Price
$ 53.98
Selling Price
$ 45.90
3750
3255
2778
4113
Market Price
$ 41.04
Selling Price
$ 36.63
1246
757
740
3948
Market Price
$ 29.41
Selling Price
$ 25.76
2037
819
691
4673
Market Price
$ 38.46
Selling Price
$ 34.05
2907
851
599
4771
Market Price
$ 58.47
Selling Price
$ 51.50
237
107
132
535
Market Price
$ 47.77
Selling Price
$ 42.81
1929
1433
831
2523
Market Price
$ 66.02
Selling Price
$ 57.52
603
565
262
2249
Market Price
$ 56.98
Selling Price
$ 49.93
441
375
372
707
Market Price
$ 62.36
Selling Price
$ 55.71
1715
848
868
2279
Market Price
$ 52.79
Selling Price
$ 44.54
1156
346
686
2350
Market Price
$ 39.30
Selling Price
$ 35.66
1839
1070
1139
2918
Market Price
$ 56.31
Selling Price
$ 47.92
1557
898
1032
4541
Market Price
$ 55.56
Selling Price
$ 47.99
324
165
225
1376
Market Price
$ 48.61
Selling Price
$ 44.00
2814
2662
1294
3039
Market Price
$ 41.89
Selling Price
$ 37.34
1299
404
1165
2633
Market Price
$ 43.22
Selling Price
$ 39.24
150
109
43
492
Market Price
$ 37.19
Selling Price
$ 32.95
4634
4523
1584
4969
Market Price
$ 53.31
Selling Price
$ 45.16
735
387
670
908
Market Price
$ 37.77
Selling Price
$ 32.62
1917
1734
1576
4591
Market Price
$ 48.47
Selling Price
$ 42.65
165
164
104
703
Market Price
$ 32.59
Selling Price
$ 28.55
1219
666
1209
1599
Market Price
$ 55.94
Selling Price
$ 48.36
237
115
91
1129
Market Price
$ 43.92
Selling Price
$ 39.42
646
375
430
666
Market Price
$ 46.93
Selling Price
$ 41.24
1116
267
1075
4040
Market Price
$ 68.28
Selling Price
$ 58.93
1454
1111
1380
4267
Market Price
$ 59.06
Selling Price
$ 52.80
1019
417
531
3277
Market Price
$ 55.35
Selling Price
$ 48.36
3628
3222
773
4002
Market Price
$ 47.36
Selling Price
$ 43.00
1633
563
813
2429
Market Price
$ 56.08
Selling Price
$ 47.22
3654
3520
1634
4478
Market Price
$ 37.45
Selling Price
$ 32.69
868
306
376
1099
Market Price
$ 61.63
Selling Price
$ 53.75
2190
1261
1183
3088