Market Price
$ 56.20
Selling Price
$ 50.02
754
407
678
1395
Market Price
$ 54.19
Selling Price
$ 46.00
3456
1009
1368
3740
Market Price
$ 33.70
Selling Price
$ 28.34
2237
2069
625
4387
Market Price
$ 40.70
Selling Price
$ 35.22
2400
1883
2313
3930
Market Price
$ 46.24
Selling Price
$ 40.93
2274
1220
2159
3179
Market Price
$ 54.45
Selling Price
$ 48.14
1176
1174
543
2013
Market Price
$ 68.47
Selling Price
$ 58.26
947
699
497
1698
Market Price
$ 43.32
Selling Price
$ 37.72
3188
1562
1886
4492
Market Price
$ 69.49
Selling Price
$ 58.44
1641
1524
813
1671
Market Price
$ 60.19
Selling Price
$ 53.16
2449
1929
1362
3071
Market Price
$ 43.35
Selling Price
$ 37.46
2973
2628
1579
3544
Market Price
$ 66.76
Selling Price
$ 59.71
1405
1162
1115
2871
Market Price
$ 61.51
Selling Price
$ 55.36
784
557
184
941
Market Price
$ 32.29
Selling Price
$ 29.03
1463
409
740
4994
Market Price
$ 53.19
Selling Price
$ 44.93
1596
943
1217
3247
Market Price
$ 52.84
Selling Price
$ 45.21
880
384
668
2291
Market Price
$ 47.90
Selling Price
$ 40.37
1263
289
261
4416
Market Price
$ 52.15
Selling Price
$ 43.89
3086
1601
2082
3102
Market Price
$ 60.84
Selling Price
$ 51.35
1615
1044
1167
1945
Market Price
$ 30.71
Selling Price
$ 27.62
475
402
405
1851
Market Price
$ 62.53
Selling Price
$ 55.59
1568
1125
1062
4961
Market Price
$ 58.89
Selling Price
$ 51.78
548
171
260
2660
Market Price
$ 66.60
Selling Price
$ 59.43
2250
1430
761
3020
Market Price
$ 45.72
Selling Price
$ 38.46
943
351
310
1737
Market Price
$ 65.67
Selling Price
$ 59.29
373
74
138
1249
Market Price
$ 64.28
Selling Price
$ 54.33
1336
865
1087
3544
Market Price
$ 30.27
Selling Price
$ 27.45
2973
602
2759
3183
Market Price
$ 62.10
Selling Price
$ 54.31
1588
747
1336
3649
Market Price
$ 58.22
Selling Price
$ 49.69
3168
1835
2172
3288
Market Price
$ 50.90
Selling Price
$ 44.72
2183
1459
1314
2986
Market Price
$ 30.85
Selling Price
$ 26.30
3399
2661
809
4759
Market Price
$ 36.86
Selling Price
$ 32.26
1231
437
737
1263
Market Price
$ 40.82
Selling Price
$ 36.67
2269
1747
1276
2478
Market Price
$ 61.27
Selling Price
$ 53.70
800
710
673
1718
Market Price
$ 68.57
Selling Price
$ 57.27
4487
4448
1966
4542
Market Price
$ 64.17
Selling Price
$ 57.55
2861
2688
1539
3965
Market Price
$ 67.78
Selling Price
$ 56.83
446
341
342
543
Market Price
$ 61.98
Selling Price
$ 55.53
3190
3039
676
3360
Market Price
$ 64.12
Selling Price
$ 53.61
1012
666
876
2949
Market Price
$ 56.99
Selling Price
$ 50.83
830
691
406
1716