Market Price
$ 42.19
Selling Price
$ 38.04
663
241
465
669
Market Price
$ 49.53
Selling Price
$ 41.54
1791
917
1613
2491
Market Price
$ 53.88
Selling Price
$ 48.22
2463
2112
1785
4044
Market Price
$ 67.77
Selling Price
$ 58.18
914
540
343
4555
Market Price
$ 42.67
Selling Price
$ 37.57
2564
906
1443
3014
Market Price
$ 66.24
Selling Price
$ 58.21
2430
1310
2193
4238
Market Price
$ 32.98
Selling Price
$ 29.50
2563
2087
1277
3619
Market Price
$ 66.81
Selling Price
$ 56.43
2284
535
2174
3445
Market Price
$ 33.13
Selling Price
$ 29.22
3541
1416
2093
4686
Market Price
$ 37.49
Selling Price
$ 33.22
1807
369
1256
2685
Market Price
$ 42.37
Selling Price
$ 37.30
868
177
651
993
Market Price
$ 64.43
Selling Price
$ 54.42
701
522
681
927
Market Price
$ 67.67
Selling Price
$ 58.27
1345
603
430
2750
Market Price
$ 41.86
Selling Price
$ 35.65
727
299
662
932
Market Price
$ 62.49
Selling Price
$ 54.99
2654
1978
1500
2674
Market Price
$ 69.89
Selling Price
$ 59.77
1900
745
981
1977
Market Price
$ 58.04
Selling Price
$ 49.61
1171
565
1010
1249
Market Price
$ 49.62
Selling Price
$ 42.77
680
515
228
3178
Market Price
$ 38.57
Selling Price
$ 34.74
1030
350
620
3919
Market Price
$ 39.92
Selling Price
$ 35.31
4049
1431
3042
4217
Market Price
$ 59.75
Selling Price
$ 50.60
689
482
385
1941
Market Price
$ 32.87
Selling Price
$ 29.23
378
236
161
1858
Market Price
$ 65.18
Selling Price
$ 58.52
1179
816
805
4027
Market Price
$ 36.56
Selling Price
$ 32.79
356
245
271
1271
Market Price
$ 57.86
Selling Price
$ 50.15
3118
2921
1074
3407
Market Price
$ 32.77
Selling Price
$ 29.32
3016
2160
2710
3156
Market Price
$ 69.30
Selling Price
$ 58.81
1039
669
986
1185
Market Price
$ 53.51
Selling Price
$ 44.91
369
289
309
676
Market Price
$ 40.88
Selling Price
$ 35.25
361
102
158
848
Market Price
$ 39.06
Selling Price
$ 35.44
275
66
242
440
Market Price
$ 31.43
Selling Price
$ 27.32
518
442
217
595
Market Price
$ 30.05
Selling Price
$ 25.39
875
849
414
2415
Market Price
$ 67.19
Selling Price
$ 59.88
2495
2346
1956
2630
Market Price
$ 70.16
Selling Price
$ 59.67
3495
1769
3278
3833
Market Price
$ 66.55
Selling Price
$ 59.48
551
320
433
1010
Market Price
$ 42.13
Selling Price
$ 35.92
2044
1287
1360
4438
Market Price
$ 35.35
Selling Price
$ 31.70
518
499
282
599
Market Price
$ 61.50
Selling Price
$ 55.87
3222
1426
2117
4590
Market Price
$ 31.11
Selling Price
$ 27.54
1260
1089
1105
4058
Market Price
$ 36.21
Selling Price
$ 30.62
1653
1434
367
3471