Market Price
$ 35.86
Selling Price
$ 30.18
1477
769
1216
1695
Market Price
$ 38.66
Selling Price
$ 34.57
1497
605
343
3065
Market Price
$ 30.34
Selling Price
$ 27.56
1343
915
1014
2679
Market Price
$ 31.17
Selling Price
$ 26.07
1299
1264
968
4507
Market Price
$ 57.09
Selling Price
$ 49.27
1240
481
1138
2695
Market Price
$ 34.09
Selling Price
$ 30.09
929
294
750
1496
Market Price
$ 53.68
Selling Price
$ 48.72
4576
2834
3840
4810
Market Price
$ 47.10
Selling Price
$ 39.51
321
301
101
452
Market Price
$ 47.58
Selling Price
$ 41.27
1109
590
967
3388
Market Price
$ 42.40
Selling Price
$ 35.61
1467
932
1040
2213
Market Price
$ 29.88
Selling Price
$ 25.60
1940
738
724
2680
Market Price
$ 64.06
Selling Price
$ 57.46
1911
1608
391
2085
Market Price
$ 49.86
Selling Price
$ 43.90
457
443
349
1951
Market Price
$ 51.21
Selling Price
$ 45.68
2053
1631
1300
3593
Market Price
$ 48.00
Selling Price
$ 41.50
1795
1210
1612
1826
Market Price
$ 68.01
Selling Price
$ 57.27
2051
1467
671
2411
Market Price
$ 31.77
Selling Price
$ 26.62
3842
2103
1853
3864
Market Price
$ 62.00
Selling Price
$ 51.95
809
340
348
870
Market Price
$ 51.77
Selling Price
$ 46.04
3347
3211
1994
4927
Market Price
$ 32.64
Selling Price
$ 27.75
329
145
226
440
Market Price
$ 54.43
Selling Price
$ 45.90
1870
1861
1441
3878
Market Price
$ 67.81
Selling Price
$ 58.92
621
523
557
2669
Market Price
$ 57.52
Selling Price
$ 51.23
2745
1715
1285
3078
Market Price
$ 52.82
Selling Price
$ 45.75
331
221
96
567
Market Price
$ 32.55
Selling Price
$ 27.51
2383
1822
1321
2988
Market Price
$ 66.06
Selling Price
$ 57.26
3459
1376
2823
4896
Market Price
$ 35.28
Selling Price
$ 31.26
3580
2281
1627
4882
Market Price
$ 69.40
Selling Price
$ 59.68
726
713
631
1450
Market Price
$ 51.60
Selling Price
$ 45.72
222
164
217
503
Market Price
$ 43.34
Selling Price
$ 36.31
2046
1287
455
2980
Market Price
$ 28.97
Selling Price
$ 25.27
2142
622
992
3618
Market Price
$ 63.07
Selling Price
$ 56.68
797
617
192
2063
Market Price
$ 36.40
Selling Price
$ 31.05
2234
1878
2165
4788
Market Price
$ 42.80
Selling Price
$ 36.18
549
452
442
1504
Market Price
$ 33.37
Selling Price
$ 29.95
698
696
611
2587
Market Price
$ 59.71
Selling Price
$ 52.86
515
242
242
2310
Market Price
$ 54.71
Selling Price
$ 46.45
3571
1328
2696
4517
Market Price
$ 59.35
Selling Price
$ 51.47
199
62
155
932
Market Price
$ 32.24
Selling Price
$ 26.96
591
284
123
1337
Market Price
$ 34.51
Selling Price
$ 31.12
3760
1304
3624
4035