Market Price
$ 35.93
Selling Price
$ 31.73
2070
1367
437
4101
Market Price
$ 69.76
Selling Price
$ 58.78
3794
2037
3327
4026
Market Price
$ 63.18
Selling Price
$ 55.72
2708
1796
666
4787
Market Price
$ 46.92
Selling Price
$ 41.61
2248
750
2088
2392
Market Price
$ 33.90
Selling Price
$ 30.78
3423
3403
3090
4409
Market Price
$ 60.80
Selling Price
$ 52.43
831
618
268
853
Market Price
$ 38.26
Selling Price
$ 33.79
1316
857
801
2308
Market Price
$ 49.23
Selling Price
$ 42.18
287
73
257
619
Market Price
$ 42.98
Selling Price
$ 39.03
4853
3188
1272
4897
Market Price
$ 34.49
Selling Price
$ 30.99
1929
1322
692
2907
Market Price
$ 47.06
Selling Price
$ 41.97
355
345
167
1124
Market Price
$ 61.43
Selling Price
$ 51.29
2111
723
1876
2469
Market Price
$ 33.48
Selling Price
$ 28.16
1676
1128
1222
4134
Market Price
$ 64.92
Selling Price
$ 56.50
173
77
150
585
Market Price
$ 33.32
Selling Price
$ 29.78
2758
1958
2597
3135
Market Price
$ 64.08
Selling Price
$ 57.47
2050
1386
1851
2530
Market Price
$ 35.55
Selling Price
$ 30.86
1758
598
1274
4916
Market Price
$ 52.72
Selling Price
$ 47.27
3781
3759
1417
4158
Market Price
$ 42.03
Selling Price
$ 36.83
4178
2425
2751
4954
Market Price
$ 42.16
Selling Price
$ 37.30
1318
1297
807
1932
Market Price
$ 45.86
Selling Price
$ 41.56
3216
1421
1963
3230
Market Price
$ 56.37
Selling Price
$ 48.49
447
98
264
1658
Market Price
$ 40.11
Selling Price
$ 35.30
1776
599
519
2345
Market Price
$ 53.97
Selling Price
$ 46.01
1916
512
1182
3006
Market Price
$ 64.66
Selling Price
$ 56.58
2570
633
1220
2886
Market Price
$ 65.67
Selling Price
$ 58.96
2189
1077
1204
4585
Market Price
$ 41.19
Selling Price
$ 36.07
517
155
515
968
Market Price
$ 49.59
Selling Price
$ 43.80
639
368
226
1465
Market Price
$ 58.24
Selling Price
$ 52.65
1199
1053
438
2822
Market Price
$ 35.76
Selling Price
$ 29.81
3681
2580
2522
3769
Market Price
$ 66.50
Selling Price
$ 58.81
1080
489
777
2112
Market Price
$ 39.18
Selling Price
$ 33.07
1839
1153
1413
2048
Market Price
$ 45.23
Selling Price
$ 38.85
1300
1128
427
2657
Market Price
$ 53.51
Selling Price
$ 45.39
1258
1089
1038
2755
Market Price
$ 35.49
Selling Price
$ 31.04
3188
1154
2622
4444
Market Price
$ 60.85
Selling Price
$ 51.60
4874
4731
3209
4897
Market Price
$ 52.10
Selling Price
$ 43.99
1278
456
865
4333
Market Price
$ 41.43
Selling Price
$ 36.11
1331
689
1272
2253
Market Price
$ 30.23
Selling Price
$ 25.53
701
632
451
1573
Market Price
$ 39.18
Selling Price
$ 33.84
1321
866
802
2146