Market Price
$ 47.82
Selling Price
$ 40.94
2986
2532
902
4173
Market Price
$ 30.18
Selling Price
$ 25.70
514
193
118
1811
Market Price
$ 51.60
Selling Price
$ 44.18
1747
1146
507
2063
Market Price
$ 67.43
Selling Price
$ 56.74
819
493
751
2024
Market Price
$ 55.79
Selling Price
$ 48.17
4150
1848
2933
4432
Market Price
$ 33.68
Selling Price
$ 29.70
301
167
177
478
Market Price
$ 43.06
Selling Price
$ 36.78
3567
2128
3032
4599
Market Price
$ 50.52
Selling Price
$ 43.06
915
893
350
1522
Market Price
$ 44.72
Selling Price
$ 39.51
1186
940
1070
2256
Market Price
$ 63.71
Selling Price
$ 54.83
3430
758
2974
3602
Market Price
$ 41.61
Selling Price
$ 34.89
2814
1017
1015
3122
Market Price
$ 50.42
Selling Price
$ 43.20
1010
774
342
4516
Market Price
$ 33.89
Selling Price
$ 28.70
721
716
234
1121
Market Price
$ 43.36
Selling Price
$ 36.77
1156
581
798
2860
Market Price
$ 37.17
Selling Price
$ 31.72
4306
2509
1596
4908
Market Price
$ 50.98
Selling Price
$ 43.95
3007
1338
2811
4952
Market Price
$ 47.33
Selling Price
$ 42.67
1188
1172
390
4655
Market Price
$ 42.37
Selling Price
$ 36.46
598
317
310
1263
Market Price
$ 58.22
Selling Price
$ 49.89
1535
962
876
3804
Market Price
$ 57.33
Selling Price
$ 50.99
2046
1638
2011
3431
Market Price
$ 28.81
Selling Price
$ 25.02
1424
1011
826
3796
Market Price
$ 58.80
Selling Price
$ 51.37
1812
1323
1754
4755
Market Price
$ 39.27
Selling Price
$ 33.94
956
500
354
2496
Market Price
$ 36.72
Selling Price
$ 31.11
1649
1458
1573
3480
Market Price
$ 50.36
Selling Price
$ 43.86
1334
806
657
2131
Market Price
$ 50.72
Selling Price
$ 42.74
3646
2227
2853
4260
Market Price
$ 67.65
Selling Price
$ 59.94
255
239
117
541
Market Price
$ 50.17
Selling Price
$ 42.32
546
135
395
1078
Market Price
$ 62.85
Selling Price
$ 53.89
2381
1335
1928
2719
Market Price
$ 49.12
Selling Price
$ 44.05
2548
1397
1838
4681
Market Price
$ 41.47
Selling Price
$ 35.45
1296
332
1079
1703
Market Price
$ 56.23
Selling Price
$ 47.73
1360
902
677
1866
Market Price
$ 69.71
Selling Price
$ 59.40
3377
1081
2787
4354
Market Price
$ 46.25
Selling Price
$ 39.76
1439
1418
1192
4097
Market Price
$ 31.25
Selling Price
$ 26.46
425
384
141
842
Market Price
$ 38.07
Selling Price
$ 34.18
722
492
541
3174
Market Price
$ 58.15
Selling Price
$ 51.49
681
203
230
795
Market Price
$ 47.50
Selling Price
$ 42.75
2244
1019
1103
4619
Market Price
$ 40.07
Selling Price
$ 34.09
2826
2797
1282
3651
Market Price
$ 54.55
Selling Price
$ 45.90
3233
842
690
4552