Market Price
$ 43.23
Selling Price
$ 37.02
1810
1275
1059
2748
Market Price
$ 69.09
Selling Price
$ 58.06
2581
876
2223
4131
Market Price
$ 49.06
Selling Price
$ 41.09
4399
3122
1512
4948
Market Price
$ 33.79
Selling Price
$ 29.13
1085
1067
456
3255
Market Price
$ 30.12
Selling Price
$ 26.53
1429
948
627
1995
Market Price
$ 44.35
Selling Price
$ 37.83
3454
3434
2455
4015
Market Price
$ 50.88
Selling Price
$ 45.88
617
524
235
1012
Market Price
$ 62.40
Selling Price
$ 55.52
836
657
695
1042
Market Price
$ 38.55
Selling Price
$ 33.90
1320
554
620
2375
Market Price
$ 62.91
Selling Price
$ 53.00
625
560
243
946
Market Price
$ 39.30
Selling Price
$ 33.70
1102
735
975
3658
Market Price
$ 34.63
Selling Price
$ 30.17
2888
774
1595
4040
Market Price
$ 47.65
Selling Price
$ 42.38
1150
883
795
1152
Market Price
$ 33.48
Selling Price
$ 28.91
880
699
774
1112
Market Price
$ 55.02
Selling Price
$ 49.05
943
772
311
3869
Market Price
$ 45.18
Selling Price
$ 40.45
1140
540
574
1561
Market Price
$ 47.91
Selling Price
$ 42.74
284
228
235
781
Market Price
$ 42.62
Selling Price
$ 37.74
904
646
310
1252
Market Price
$ 32.73
Selling Price
$ 28.66
438
151
93
657
Market Price
$ 32.05
Selling Price
$ 26.85
2344
1673
1275
3236
Market Price
$ 29.79
Selling Price
$ 26.87
732
190
384
1440
Market Price
$ 30.69
Selling Price
$ 27.49
3645
3207
3172
4053
Market Price
$ 33.99
Selling Price
$ 28.53
1220
878
588
2549
Market Price
$ 63.00
Selling Price
$ 53.39
1132
973
371
3735
Market Price
$ 67.58
Selling Price
$ 59.48
203
129
54
674
Market Price
$ 57.95
Selling Price
$ 49.66
2325
671
2290
3017
Market Price
$ 50.08
Selling Price
$ 42.94
154
97
53
650
Market Price
$ 65.43
Selling Price
$ 58.35
1393
651
921
1646
Market Price
$ 46.75
Selling Price
$ 39.61
1977
1632
692
4994
Market Price
$ 45.62
Selling Price
$ 38.23
1954
1384
519
2254
Market Price
$ 36.47
Selling Price
$ 30.51
3063
1636
2514
4438
Market Price
$ 49.51
Selling Price
$ 41.45
778
485
388
2306
Market Price
$ 60.29
Selling Price
$ 50.57
726
541
252
2884
Market Price
$ 43.55
Selling Price
$ 38.80
1428
964
778
2494
Market Price
$ 30.78
Selling Price
$ 27.82
242
195
71
1197
Market Price
$ 56.65
Selling Price
$ 48.42
2214
2149
762
3883
Market Price
$ 46.97
Selling Price
$ 39.77
1503
483
1467
2130
Market Price
$ 47.88
Selling Price
$ 41.81
3077
889
1155
4554
Market Price
$ 55.22
Selling Price
$ 48.09
1163
988
314
2094
Market Price
$ 41.40
Selling Price
$ 34.54
3373
2584
2683
4192