Market Price
$ 36.63
Selling Price
$ 31.82
1897
1890
973
3915
Market Price
$ 35.11
Selling Price
$ 29.81
1821
595
1185
2714
Market Price
$ 50.00
Selling Price
$ 42.40
282
190
80
485
Market Price
$ 45.07
Selling Price
$ 40.74
2769
1280
2670
4511
Market Price
$ 67.59
Selling Price
$ 57.09
2695
2405
1279
2980
Market Price
$ 30.24
Selling Price
$ 26.58
645
427
636
2033
Market Price
$ 33.41
Selling Price
$ 28.60
3115
1767
1001
4598
Market Price
$ 33.55
Selling Price
$ 30.47
3017
1196
2260
4407
Market Price
$ 49.61
Selling Price
$ 44.59
2114
1918
882
2861
Market Price
$ 49.47
Selling Price
$ 44.15
3298
2774
1821
3462
Market Price
$ 46.35
Selling Price
$ 38.73
2412
1218
1975
4913
Market Price
$ 34.44
Selling Price
$ 29.83
584
121
285
1230
Market Price
$ 47.83
Selling Price
$ 40.13
2683
824
1988
2705
Market Price
$ 40.70
Selling Price
$ 36.95
1969
1193
1020
4790
Market Price
$ 32.11
Selling Price
$ 28.20
1655
825
1337
4586
Market Price
$ 31.55
Selling Price
$ 26.36
2103
1786
1889
3666
Market Price
$ 30.96
Selling Price
$ 26.19
1417
1312
1416
4204
Market Price
$ 58.42
Selling Price
$ 49.87
679
363
427
788
Market Price
$ 35.96
Selling Price
$ 31.05
1510
1173
621
2736
Market Price
$ 57.15
Selling Price
$ 50.13
3436
3321
2784
4846
Market Price
$ 35.26
Selling Price
$ 29.87
1869
1805
1373
3403
Market Price
$ 68.94
Selling Price
$ 59.73
2750
1088
957
3070
Market Price
$ 52.29
Selling Price
$ 46.27
2333
514
1304
3822
Market Price
$ 58.59
Selling Price
$ 48.87
764
705
254
1140
Market Price
$ 64.69
Selling Price
$ 57.69
1252
857
1124
2008
Market Price
$ 66.01
Selling Price
$ 59.86
2321
1590
673
4392
Market Price
$ 56.88
Selling Price
$ 48.86
3031
1593
1603
4831
Market Price
$ 47.27
Selling Price
$ 41.49
2918
1180
2523
3272
Market Price
$ 52.43
Selling Price
$ 44.53
236
163
61
438
Market Price
$ 58.08
Selling Price
$ 52.05
3124
1275
3100
3134
Market Price
$ 31.45
Selling Price
$ 28.57
351
284
205
935
Market Price
$ 37.94
Selling Price
$ 33.60
2610
2148
2209
4737
Market Price
$ 55.55
Selling Price
$ 49.82
1648
785
1451
3245
Market Price
$ 32.72
Selling Price
$ 28.49
3820
3537
2796
4045
Market Price
$ 37.96
Selling Price
$ 34.22
1406
768
289
1634
Market Price
$ 57.61
Selling Price
$ 50.86
881
876
824
3400
Market Price
$ 46.62
Selling Price
$ 41.70
535
127
347
2450
Market Price
$ 38.60
Selling Price
$ 32.55
1450
883
1231
1480
Market Price
$ 35.33
Selling Price
$ 32.01
906
604
633
3025
Market Price
$ 40.24
Selling Price
$ 34.17
1800
735
403
4720