Market Price
$ 30.50
Selling Price
$ 25.55
727
235
458
1032
Market Price
$ 40.58
Selling Price
$ 34.05
1348
731
779
1745
Market Price
$ 44.75
Selling Price
$ 39.90
1472
1424
939
4580
Market Price
$ 41.20
Selling Price
$ 35.15
658
622
657
870
Market Price
$ 41.12
Selling Price
$ 36.95
548
284
192
594
Market Price
$ 34.77
Selling Price
$ 29.87
1488
1303
689
2533
Market Price
$ 34.06
Selling Price
$ 29.13
1725
618
1536
3719
Market Price
$ 47.27
Selling Price
$ 41.93
3869
1133
1686
4089
Market Price
$ 32.94
Selling Price
$ 28.50
612
192
198
3040
Market Price
$ 28.16
Selling Price
$ 25.20
433
253
182
543
Market Price
$ 55.90
Selling Price
$ 47.49
137
31
82
635
Market Price
$ 58.68
Selling Price
$ 50.76
1198
555
356
1768
Market Price
$ 43.32
Selling Price
$ 37.10
125
69
94
594
Market Price
$ 67.54
Selling Price
$ 59.91
2085
2025
1706
3866
Market Price
$ 38.64
Selling Price
$ 32.48
811
244
448
854
Market Price
$ 42.76
Selling Price
$ 37.50
622
184
434
848
Market Price
$ 50.74
Selling Price
$ 43.34
485
170
188
1486
Market Price
$ 32.87
Selling Price
$ 28.07
1366
975
1131
4035
Market Price
$ 41.43
Selling Price
$ 35.67
1745
1478
1342
3150
Market Price
$ 49.22
Selling Price
$ 41.75
911
878
342
1593
Market Price
$ 29.79
Selling Price
$ 26.03
458
445
103
1264
Market Price
$ 66.30
Selling Price
$ 56.14
3014
2820
1704
3501
Market Price
$ 59.62
Selling Price
$ 53.22
1439
839
448
1880
Market Price
$ 42.41
Selling Price
$ 38.32
1856
461
1141
3086
Market Price
$ 54.62
Selling Price
$ 49.46
1693
1500
1235
3508
Market Price
$ 44.51
Selling Price
$ 37.99
532
470
161
1235
Market Price
$ 44.33
Selling Price
$ 38.50
399
356
254
1695
Market Price
$ 51.59
Selling Price
$ 43.17
1473
743
492
1637
Market Price
$ 30.41
Selling Price
$ 27.45
3835
3437
1805
4823
Market Price
$ 54.77
Selling Price
$ 46.35
385
288
207
581
Market Price
$ 42.52
Selling Price
$ 36.44
2063
2034
1818
3613
Market Price
$ 41.28
Selling Price
$ 36.95
2101
1618
1694
2371
Market Price
$ 33.56
Selling Price
$ 29.44
3528
1839
1847
3689
Market Price
$ 32.98
Selling Price
$ 28.41
4133
2530
3008
4489
Market Price
$ 47.20
Selling Price
$ 40.88
1297
496
1039
4712
Market Price
$ 45.27
Selling Price
$ 38.66
662
295
266
1232
Market Price
$ 49.55
Selling Price
$ 42.47
750
287
306
1710
Market Price
$ 55.54
Selling Price
$ 49.56
344
207
272
680
Market Price
$ 27.93
Selling Price
$ 25.11
1725
665
1167
4955
Market Price
$ 44.92
Selling Price
$ 40.34
272
98
92
870