Market Price
$ 55.26
Selling Price
$ 49.37
2450
1946
1237
3586
Market Price
$ 60.12
Selling Price
$ 51.22
1826
580
1067
4899
Market Price
$ 28.55
Selling Price
$ 25.57
3130
1650
2149
4290
Market Price
$ 31.86
Selling Price
$ 28.88
803
236
618
1791
Market Price
$ 65.51
Selling Price
$ 54.61
904
563
367
1445
Market Price
$ 44.34
Selling Price
$ 38.06
1162
560
434
3218
Market Price
$ 55.45
Selling Price
$ 48.57
2091
683
754
4810
Market Price
$ 55.39
Selling Price
$ 48.26
2494
2188
1311
2779
Market Price
$ 37.97
Selling Price
$ 32.57
3340
3136
3095
3978
Market Price
$ 48.18
Selling Price
$ 41.53
245
221
55
1015
Market Price
$ 58.96
Selling Price
$ 50.03
1016
692
771
1553
Market Price
$ 55.03
Selling Price
$ 49.54
1305
1223
1020
2884
Market Price
$ 68.60
Selling Price
$ 57.56
533
346
121
1905
Market Price
$ 70.26
Selling Price
$ 59.41
2803
1546
1027
3101
Market Price
$ 54.94
Selling Price
$ 48.17
875
486
295
4358
Market Price
$ 32.84
Selling Price
$ 28.81
3732
3084
1033
3872
Market Price
$ 65.65
Selling Price
$ 58.63
1410
673
1006
3987
Market Price
$ 38.17
Selling Price
$ 33.11
2667
1661
1499
3783
Market Price
$ 44.76
Selling Price
$ 38.98
1363
904
1181
3347
Market Price
$ 68.47
Selling Price
$ 57.25
1314
1189
302
4319
Market Price
$ 43.43
Selling Price
$ 39.10
2472
1942
2171
3579
Market Price
$ 29.19
Selling Price
$ 26.08
1309
1259
988
3853
Market Price
$ 52.79
Selling Price
$ 45.44
2062
1364
984
3907
Market Price
$ 42.32
Selling Price
$ 35.37
304
123
270
420
Market Price
$ 52.16
Selling Price
$ 47.13
2988
1220
2670
3150
Market Price
$ 55.14
Selling Price
$ 46.76
1308
375
1229
2261
Market Price
$ 60.88
Selling Price
$ 53.89
671
140
577
1038
Market Price
$ 50.65
Selling Price
$ 42.57
539
114
318
1215
Market Price
$ 37.59
Selling Price
$ 32.98
3052
3031
1356
3229
Market Price
$ 61.52
Selling Price
$ 55.78
580
345
295
1330
Market Price
$ 46.04
Selling Price
$ 38.64
2368
2135
1336
4211
Market Price
$ 28.86
Selling Price
$ 25.81
1357
544
1178
2054
Market Price
$ 40.15
Selling Price
$ 33.46
1777
1135
546
4429
Market Price
$ 43.78
Selling Price
$ 38.84
225
195
147
503
Market Price
$ 39.58
Selling Price
$ 33.58
992
307
639
4086
Market Price
$ 67.01
Selling Price
$ 58.01
1877
828
1219
4795
Market Price
$ 60.96
Selling Price
$ 53.83
1826
1010
1765
2872
Market Price
$ 29.82
Selling Price
$ 27.05
1867
933
781
2095
Market Price
$ 50.28
Selling Price
$ 42.14
1111
1027
618
2854
Market Price
$ 34.12
Selling Price
$ 29.55
2526
719
647
3192