Market Price
$ 54.03
Selling Price
$ 46.27
1031
976
590
1225
Market Price
$ 44.50
Selling Price
$ 38.43
1274
404
1157
2431
Market Price
$ 32.65
Selling Price
$ 28.62
1261
1024
1159
2164
Market Price
$ 30.50
Selling Price
$ 26.56
2338
1760
1763
3958
Market Price
$ 29.93
Selling Price
$ 26.40
673
233
614
1731
Market Price
$ 43.88
Selling Price
$ 38.48
3056
2330
2689
4092
Market Price
$ 54.32
Selling Price
$ 46.99
982
620
920
2172
Market Price
$ 39.91
Selling Price
$ 33.83
328
235
79
807
Market Price
$ 36.09
Selling Price
$ 32.39
4138
3005
3665
4229
Market Price
$ 69.08
Selling Price
$ 57.70
999
516
205
2220
Market Price
$ 63.95
Selling Price
$ 53.71
2380
693
841
4734
Market Price
$ 45.76
Selling Price
$ 38.61
1426
1425
1238
4774
Market Price
$ 58.67
Selling Price
$ 49.78
485
231
400
890
Market Price
$ 42.38
Selling Price
$ 38.44
958
597
287
1766
Market Price
$ 58.15
Selling Price
$ 50.80
2044
1439
1479
3746
Market Price
$ 60.85
Selling Price
$ 51.85
515
233
368
661
Market Price
$ 41.90
Selling Price
$ 37.82
1035
241
662
4356
Market Price
$ 28.89
Selling Price
$ 25.75
1962
1072
1918
3567
Market Price
$ 64.61
Selling Price
$ 56.98
2076
1311
1631
3085
Market Price
$ 61.06
Selling Price
$ 54.72
1011
486
513
2992
Market Price
$ 32.19
Selling Price
$ 28.87
628
542
232
2316
Market Price
$ 67.10
Selling Price
$ 56.55
2845
1700
1315
4908
Market Price
$ 62.10
Selling Price
$ 52.96
1714
1699
1641
1766
Market Price
$ 58.90
Selling Price
$ 49.41
1927
1246
970
2678
Market Price
$ 67.42
Selling Price
$ 56.37
406
197
328
1095
Market Price
$ 39.69
Selling Price
$ 34.14
2778
664
2145
3579
Market Price
$ 48.58
Selling Price
$ 41.44
1365
527
382
4674
Market Price
$ 57.58
Selling Price
$ 49.36
1863
1715
1739
3466
Market Price
$ 55.88
Selling Price
$ 48.45
907
826
675
2165
Market Price
$ 39.16
Selling Price
$ 32.63
714
360
454
2163
Market Price
$ 33.37
Selling Price
$ 29.91
3191
3113
2493
4039
Market Price
$ 62.57
Selling Price
$ 53.97
2599
1317
1927
4218
Market Price
$ 56.05
Selling Price
$ 48.31
635
329
554
2447
Market Price
$ 63.98
Selling Price
$ 54.19
1972
1959
952
3739
Market Price
$ 62.23
Selling Price
$ 54.22
2451
649
1142
4691
Market Price
$ 32.41
Selling Price
$ 28.96
511
313
424
1024
Market Price
$ 51.96
Selling Price
$ 45.20
3955
3671
2990
4121
Market Price
$ 38.87
Selling Price
$ 34.01
808
737
172
815
Market Price
$ 67.28
Selling Price
$ 56.62
2390
1733
1018
4721
Market Price
$ 44.97
Selling Price
$ 39.70
511
373
154
927