Market Price
$ 61.31
Selling Price
$ 51.20
3020
1524
2895
3103
Market Price
$ 34.66
Selling Price
$ 29.15
402
109
296
1201
Market Price
$ 38.89
Selling Price
$ 34.85
2081
418
893
4948
Market Price
$ 46.59
Selling Price
$ 40.04
2661
795
2470
3902
Market Price
$ 53.05
Selling Price
$ 46.78
2806
1736
949
2825
Market Price
$ 63.91
Selling Price
$ 56.28
3056
902
1760
4316
Market Price
$ 51.88
Selling Price
$ 46.55
2243
564
2029
2456
Market Price
$ 56.16
Selling Price
$ 50.48
3268
2708
1259
3762
Market Price
$ 29.91
Selling Price
$ 25.29
3316
1418
896
3591
Market Price
$ 47.04
Selling Price
$ 40.32
1039
312
686
1228
Market Price
$ 32.09
Selling Price
$ 27.11
1433
928
357
3586
Market Price
$ 53.78
Selling Price
$ 46.74
255
163
147
419
Market Price
$ 58.14
Selling Price
$ 48.86
1831
1706
1240
3006
Market Price
$ 55.00
Selling Price
$ 45.85
2425
2065
887
2910
Market Price
$ 57.12
Selling Price
$ 51.80
2379
675
1463
2900
Market Price
$ 59.79
Selling Price
$ 51.05
650
285
221
803
Market Price
$ 42.82
Selling Price
$ 36.15
629
606
433
906
Market Price
$ 68.95
Selling Price
$ 58.24
1359
826
785
1423
Market Price
$ 59.30
Selling Price
$ 53.35
2763
1746
954
3590
Market Price
$ 58.97
Selling Price
$ 49.50
554
547
120
2124
Market Price
$ 66.62
Selling Price
$ 56.38
446
121
382
1007
Market Price
$ 37.74
Selling Price
$ 34.14
295
239
293
802
Market Price
$ 61.01
Selling Price
$ 53.11
2267
934
987
2880
Market Price
$ 38.74
Selling Price
$ 33.80
364
84
83
821
Market Price
$ 36.16
Selling Price
$ 30.29
1212
703
765
2706
Market Price
$ 49.98
Selling Price
$ 42.56
1405
641
930
3455
Market Price
$ 33.81
Selling Price
$ 29.16
1205
605
1065
3737
Market Price
$ 56.38
Selling Price
$ 49.42
3081
1888
2957
4327
Market Price
$ 58.69
Selling Price
$ 52.64
1134
1107
249
1372
Market Price
$ 45.32
Selling Price
$ 39.60
1690
808
709
4030
Market Price
$ 32.32
Selling Price
$ 28.45
175
58
93
865
Market Price
$ 30.49
Selling Price
$ 25.88
2646
1787
1850
3529
Market Price
$ 42.60
Selling Price
$ 36.98
3110
2028
3039
4704
Market Price
$ 51.84
Selling Price
$ 44.68
3063
3002
1711
4238
Market Price
$ 63.66
Selling Price
$ 53.80
1336
1192
1110
4406
Market Price
$ 37.27
Selling Price
$ 31.44
237
157
64
883
Market Price
$ 29.13
Selling Price
$ 26.14
2154
1296
1941
2723
Market Price
$ 69.46
Selling Price
$ 59.75
2382
735
635
3900
Market Price
$ 41.81
Selling Price
$ 35.86
1174
639
990
1366
Market Price
$ 63.40
Selling Price
$ 54.86
2651
1153
1045
3864