Market Price
$ 43.66
Selling Price
$ 39.19
2310
690
662
3141
Market Price
$ 37.55
Selling Price
$ 32.43
596
300
420
1599
Market Price
$ 63.00
Selling Price
$ 55.99
625
154
353
2163
Market Price
$ 31.80
Selling Price
$ 27.51
4276
2873
1763
4323
Market Price
$ 34.12
Selling Price
$ 30.51
301
135
109
889
Market Price
$ 39.31
Selling Price
$ 33.35
1297
844
676
1425
Market Price
$ 56.46
Selling Price
$ 48.75
3058
647
1919
3965
Market Price
$ 43.74
Selling Price
$ 38.46
265
155
249
527
Market Price
$ 45.17
Selling Price
$ 39.52
712
370
178
2771
Market Price
$ 63.48
Selling Price
$ 56.39
961
292
803
1433
Market Price
$ 30.84
Selling Price
$ 25.80
1148
1138
519
2074
Market Price
$ 32.60
Selling Price
$ 27.54
772
202
296
2897
Market Price
$ 61.41
Selling Price
$ 52.30
1016
759
738
2270
Market Price
$ 55.39
Selling Price
$ 46.32
1222
925
537
1716
Market Price
$ 31.91
Selling Price
$ 28.11
2595
1022
2289
2655
Market Price
$ 39.12
Selling Price
$ 34.73
1315
1289
1217
3017
Market Price
$ 32.30
Selling Price
$ 28.52
1669
670
1055
4746
Market Price
$ 43.69
Selling Price
$ 39.29
1082
950
360
4175
Market Price
$ 54.44
Selling Price
$ 47.65
2643
1757
533
4504
Market Price
$ 65.71
Selling Price
$ 57.98
2944
2053
1370
2945
Market Price
$ 41.47
Selling Price
$ 37.42
1754
415
779
2068
Market Price
$ 65.91
Selling Price
$ 58.03
849
741
625
1599
Market Price
$ 33.84
Selling Price
$ 29.25
1805
1704
714
2602
Market Price
$ 62.61
Selling Price
$ 56.08
1171
1069
878
1283
Market Price
$ 46.09
Selling Price
$ 40.37
1236
506
275
2889
Market Price
$ 46.87
Selling Price
$ 40.27
1078
916
1004
1167
Market Price
$ 66.07
Selling Price
$ 56.99
2077
928
722
3629
Market Price
$ 29.50
Selling Price
$ 26.55
1758
947
714
2050
Market Price
$ 33.31
Selling Price
$ 28.59
825
386
743
2901
Market Price
$ 49.38
Selling Price
$ 42.14
2155
843
1731
2916
Market Price
$ 47.39
Selling Price
$ 40.70
1458
1238
916
2575
Market Price
$ 52.27
Selling Price
$ 45.45
1825
538
703
2115
Market Price
$ 36.48
Selling Price
$ 30.52
3938
2470
1851
4589
Market Price
$ 44.61
Selling Price
$ 39.05
2720
824
1947
3047
Market Price
$ 64.38
Selling Price
$ 58.24
3368
933
2821
3370
Market Price
$ 62.60
Selling Price
$ 52.39
402
370
398
1718
Market Price
$ 40.70
Selling Price
$ 36.24
832
458
265
839
Market Price
$ 40.60
Selling Price
$ 34.60
645
535
429
862
Market Price
$ 30.22
Selling Price
$ 25.58
938
901
238
2472
Market Price
$ 39.41
Selling Price
$ 34.44
1419
512
434
2238