Market Price
$ 42.31
Selling Price
$ 36.87
785
176
547
3456
Market Price
$ 55.90
Selling Price
$ 49.11
529
356
490
1973
Market Price
$ 29.23
Selling Price
$ 26.23
2890
755
1704
3362
Market Price
$ 34.10
Selling Price
$ 30.68
2504
2381
859
3843
Market Price
$ 39.07
Selling Price
$ 34.05
887
773
551
2316
Market Price
$ 56.93
Selling Price
$ 49.86
2593
1952
2210
3944
Market Price
$ 59.72
Selling Price
$ 51.75
3087
2906
2967
3583
Market Price
$ 56.71
Selling Price
$ 49.63
2297
1913
843
3949
Market Price
$ 40.10
Selling Price
$ 33.80
1280
956
291
4803
Market Price
$ 48.72
Selling Price
$ 43.12
3042
2761
1181
3141
Market Price
$ 34.36
Selling Price
$ 28.93
1181
451
726
3907
Market Price
$ 57.13
Selling Price
$ 48.85
1195
993
300
4240
Market Price
$ 61.43
Selling Price
$ 51.77
1296
796
841
3114
Market Price
$ 31.67
Selling Price
$ 26.66
2843
764
628
3417
Market Price
$ 61.98
Selling Price
$ 53.85
736
216
568
1055
Market Price
$ 29.02
Selling Price
$ 25.86
403
94
234
424
Market Price
$ 32.85
Selling Price
$ 28.48
797
767
353
1519
Market Price
$ 60.04
Selling Price
$ 53.85
535
393
418
803
Market Price
$ 40.88
Selling Price
$ 36.93
876
525
425
4272
Market Price
$ 41.38
Selling Price
$ 35.26
1871
916
1538
3459
Market Price
$ 55.77
Selling Price
$ 49.79
3083
1722
723
3554
Market Price
$ 58.53
Selling Price
$ 51.24
1611
857
1401
1961
Market Price
$ 55.15
Selling Price
$ 48.79
1738
1028
1231
4825
Market Price
$ 37.03
Selling Price
$ 32.58
3304
2097
2118
4424
Market Price
$ 33.19
Selling Price
$ 29.70
2918
897
2283
4271
Market Price
$ 49.68
Selling Price
$ 41.97
1909
1189
609
3184
Market Price
$ 60.36
Selling Price
$ 51.72
1838
521
1789
4371
Market Price
$ 34.19
Selling Price
$ 28.88
1999
1306
1202
2006
Market Price
$ 38.24
Selling Price
$ 34.22
149
128
102
529
Market Price
$ 59.27
Selling Price
$ 50.75
498
347
334
551
Market Price
$ 48.72
Selling Price
$ 41.50
1186
246
319
4430
Market Price
$ 37.65
Selling Price
$ 32.25
1421
378
506
1884
Market Price
$ 35.42
Selling Price
$ 31.59
1286
547
880
1684
Market Price
$ 65.21
Selling Price
$ 56.90
716
384
675
3393
Market Price
$ 58.05
Selling Price
$ 52.63
1819
1730
756
2359
Market Price
$ 42.89
Selling Price
$ 37.09
1852
1343
424
3722
Market Price
$ 66.75
Selling Price
$ 59.27
3338
1429
2002
3836
Market Price
$ 65.25
Selling Price
$ 54.76
691
346
484
1932
Market Price
$ 32.22
Selling Price
$ 28.17
225
100
120
760
Market Price
$ 49.93
Selling Price
$ 43.70
601
367
577
1486