Market Price
$ 32.91
Selling Price
$ 27.70
1542
724
674
1846
Market Price
$ 65.70
Selling Price
$ 57.20
4197
859
1006
4960
Market Price
$ 34.78
Selling Price
$ 31.10
755
753
426
2521
Market Price
$ 41.42
Selling Price
$ 36.09
1378
936
855
1457
Market Price
$ 62.33
Selling Price
$ 53.13
1736
1303
1557
3172
Market Price
$ 66.28
Selling Price
$ 56.51
4503
1928
4488
4571
Market Price
$ 37.46
Selling Price
$ 33.14
468
118
353
586
Market Price
$ 61.32
Selling Price
$ 51.40
2934
2567
757
3944
Market Price
$ 62.53
Selling Price
$ 54.62
1471
1243
1068
2340
Market Price
$ 46.90
Selling Price
$ 42.24
207
119
200
1034
Market Price
$ 48.34
Selling Price
$ 43.85
1149
564
737
2229
Market Price
$ 45.53
Selling Price
$ 39.01
299
226
203
951
Market Price
$ 59.70
Selling Price
$ 53.73
670
224
276
1440
Market Price
$ 38.63
Selling Price
$ 33.22
2181
2060
1576
2186
Market Price
$ 47.63
Selling Price
$ 40.79
1963
604
1579
3453
Market Price
$ 41.53
Selling Price
$ 36.91
914
855
491
2077
Market Price
$ 33.11
Selling Price
$ 27.92
1257
1106
360
4465
Market Price
$ 30.25
Selling Price
$ 25.89
4722
2122
2301
4833
Market Price
$ 30.23
Selling Price
$ 25.51
853
578
417
2084
Market Price
$ 28.60
Selling Price
$ 25.56
1840
784
554
4981
Market Price
$ 42.53
Selling Price
$ 37.42
2480
1999
1242
3806
Market Price
$ 66.04
Selling Price
$ 57.19
2181
1454
1465
4964
Market Price
$ 32.82
Selling Price
$ 27.84
2672
1878
2285
3024
Market Price
$ 48.54
Selling Price
$ 42.33
2393
2254
683
3195
Market Price
$ 46.16
Selling Price
$ 41.28
1252
1074
1037
1766
Market Price
$ 64.69
Selling Price
$ 58.02
1587
504
1212
2048
Market Price
$ 33.12
Selling Price
$ 27.94
2945
749
2764
3171
Market Price
$ 35.78
Selling Price
$ 30.56
497
266
238
718
Market Price
$ 65.46
Selling Price
$ 56.62
3187
1772
2152
3380
Market Price
$ 33.17
Selling Price
$ 29.18
1527
1465
1314
1915
Market Price
$ 64.46
Selling Price
$ 56.42
526
216
219
1774
Market Price
$ 46.11
Selling Price
$ 40.98
485
391
253
825
Market Price
$ 63.11
Selling Price
$ 52.83
946
935
935
2896
Market Price
$ 64.32
Selling Price
$ 54.39
2254
1998
1492
3143
Market Price
$ 48.51
Selling Price
$ 41.37
1246
1085
870
4974
Market Price
$ 61.03
Selling Price
$ 54.15
1044
849
972
1118
Market Price
$ 37.13
Selling Price
$ 33.13
1179
358
792
3032
Market Price
$ 58.72
Selling Price
$ 52.17
2508
893
1635
4181
Market Price
$ 51.71
Selling Price
$ 44.23
480
426
228
1009
Market Price
$ 70.01
Selling Price
$ 59.67
1078
382
584
2805