Market Price
$ 30.91
Selling Price
$ 26.23
715
332
593
2609
Market Price
$ 48.29
Selling Price
$ 41.15
685
519
512
2092
Market Price
$ 32.76
Selling Price
$ 28.17
976
897
758
2981
Market Price
$ 41.95
Selling Price
$ 36.57
363
239
358
816
Market Price
$ 51.48
Selling Price
$ 43.23
2598
1234
1813
2967
Market Price
$ 32.95
Selling Price
$ 28.19
875
684
808
1655
Market Price
$ 42.54
Selling Price
$ 35.91
1107
225
632
2050
Market Price
$ 60.12
Selling Price
$ 53.78
677
234
480
1489
Market Price
$ 67.37
Selling Price
$ 57.66
584
220
544
2394
Market Price
$ 51.54
Selling Price
$ 46.51
721
599
185
1045
Market Price
$ 29.93
Selling Price
$ 26.63
525
491
492
1746
Market Price
$ 65.03
Selling Price
$ 55.55
312
136
119
1157
Market Price
$ 61.22
Selling Price
$ 52.04
1910
806
993
2715
Market Price
$ 66.10
Selling Price
$ 59.89
2350
1793
2074
3897
Market Price
$ 31.51
Selling Price
$ 27.46
428
97
196
519
Market Price
$ 34.32
Selling Price
$ 29.14
279
243
170
1275
Market Price
$ 34.61
Selling Price
$ 31.08
3504
2267
3090
4650
Market Price
$ 39.28
Selling Price
$ 33.76
912
539
745
4150
Market Price
$ 54.23
Selling Price
$ 49.24
2749
1182
1399
3274
Market Price
$ 56.63
Selling Price
$ 50.81
2758
1143
1756
4675
Market Price
$ 43.57
Selling Price
$ 36.60
3647
3135
732
4810
Market Price
$ 39.74
Selling Price
$ 35.73
1609
1033
1570
3838
Market Price
$ 56.97
Selling Price
$ 50.69
489
410
441
1193
Market Price
$ 61.45
Selling Price
$ 52.57
1504
539
1181
3799
Market Price
$ 45.83
Selling Price
$ 39.05
917
421
248
2062
Market Price
$ 32.15
Selling Price
$ 27.56
1593
547
416
2645
Market Price
$ 40.59
Selling Price
$ 36.26
433
141
180
1959
Market Price
$ 36.77
Selling Price
$ 31.24
1972
705
1581
3094
Market Price
$ 48.58
Selling Price
$ 43.31
4581
3015
1620
4926
Market Price
$ 49.19
Selling Price
$ 41.78
1900
536
1877
2280
Market Price
$ 41.82
Selling Price
$ 35.19
445
389
215
743
Market Price
$ 68.96
Selling Price
$ 59.72
1255
1104
597
1641
Market Price
$ 63.35
Selling Price
$ 56.14
4015
3989
3736
4248
Market Price
$ 48.82
Selling Price
$ 42.00
196
44
74
642
Market Price
$ 37.37
Selling Price
$ 31.28
1525
318
392
3326
Market Price
$ 47.14
Selling Price
$ 41.47
2946
2654
2801
3165
Market Price
$ 45.00
Selling Price
$ 38.69
1397
894
804
1433
Market Price
$ 60.81
Selling Price
$ 53.99
1103
1059
997
3876
Market Price
$ 37.90
Selling Price
$ 33.76
858
201
622
1335
Market Price
$ 63.69
Selling Price
$ 53.26
2373
1515
2175
2943