Historical Prices

Date Open High Low Close Volume Change (%)
Sep 30, 2004 3701 3709 3634 3641 0 -42.06(-1.14%)
Sep 29, 2004 3668 3696 3668 3683 0 +15.20(+0.41%)
Sep 28, 2004 3647 3683 3644 3667 0 +10.54(+0.29%)
Sep 27, 2004 3678 3678 3646 3657 0 -16.58(-0.45%)
Sep 24, 2004 3649 3676 3645 3674 0 +20.41(+0.56%)
Sep 23, 2004 3682 3686 3642 3653 0 -39.01(-1.06%)
Sep 22, 2004 3723 3741 3690 3692 0 -39.03(-1.05%)
Sep 21, 2004 3697 3734 3695 3731 0 +27.45(+0.74%)
Sep 20, 2004 3717 3720 3685 3704 0 -22.53(-0.60%)
Sep 17, 2004 3701 3737 3685 3726 0 +34.54(+0.94%)
Sep 16, 2004 3693 3704 3677 3692 0 -0.17(-0.00%)
Sep 15, 2004 3708 3721 3686 3692 0 -16.18(-0.44%)
Sep 14, 2004 3717 3717 3699 3708 0 -17.37(-0.47%)
Sep 13, 2004 3691 3725 3691 3725 0 +47.79(+1.30%)
Sep 10, 2004 3657 3684 3656 3678 0 +25.59(+0.70%)
Sep 09, 2004 3664 3665 3636 3652 0 -25.53(-0.69%)
Sep 08, 2004 3682 3686 3671 3678 0 -4.59(-0.12%)
Sep 07, 2004 3674 3689 3664 3682 0 +9.11(+0.25%)
Sep 06, 2004 3671 3682 3664 3673 0 +7.09(+0.19%)
Sep 03, 2004 3634 3674 3625 3666 0 +32.56(+0.90%)
Sep 02, 2004 3611 3641 3601 3633 0 +20.15(+0.56%)
Sep 01, 2004 3606 3628 3601 3613 0 +18.95(+0.53%)
Aug 31, 2004 3621 3631 3584 3594 0 -42.43(-1.17%)
Aug 30, 2004 3651 3657 3632 3637 0 -12.53(-0.34%)
Aug 27, 2004 3635 3649 3623 3649 0 +19.40(+0.53%)
Aug 26, 2004 3624 3634 3615 3630 0 +34.58(+0.96%)
Aug 25, 2004 3607 3612 3586 3595 0 +0.88(+0.02%)
Aug 24, 2004 3593 3613 3585 3594 0 +4.69(+0.13%)
Aug 23, 2004 3567 3596 3555 3590 0 +51.67(+1.46%)
Aug 20, 2004 3545 3545 3511 3538 0 -6.40(-0.18%)
Aug 19, 2004 3557 3572 3534 3544 0 +2.94(+0.08%)
Aug 18, 2004 3528 3546 3511 3541 0 +8.35(+0.24%)
Aug 17, 2004 3513 3554 3507 3533 0 +16.45(+0.47%)
Aug 16, 2004 3470 3522 3452 3517 0 +31.84(+0.91%)
Aug 13, 2004 3467 3496 3461 3485 0 -9.39(-0.27%)
Aug 12, 2004 3513 3535 3477 3494 0 -8.72(-0.25%)
Aug 11, 2004 3540 3542 3477 3503 0 -30.11(-0.85%)
Aug 10, 2004 3495 3533 3495 3533 0 +35.76(+1.02%)
Aug 09, 2004 3529 3532 3482 3497 0 -31.34(-0.89%)
Aug 06, 2004 3576 3596 3526 3529 0 -94.34(-2.60%)
Aug 05, 2004 3625 3653 3623 3623 0 +15.40(+0.43%)
Aug 04, 2004 3623 3631 3593 3608 0 -43.22(-1.18%)
Aug 03, 2004 3637 3655 3627 3651 0 +27.01(+0.75%)
Aug 02, 2004 3623 3628 3607 3624 0 -23.31(-0.64%)
Jul 30, 2004 3638 3662 3621 3647 0 +3.31(+0.09%)
Jul 29, 2004 3588 3647 3588 3644 0 +67.87(+1.90%)
Jul 28, 2004 3590 3603 3565 3576 0 +10.82(+0.30%)
Jul 27, 2004 3538 3568 3536 3565 0 +32.49(+0.92%)
Jul 26, 2004 3568 3582 3531 3533 0 -34.68(-0.97%)
Jul 23, 2004 3581 3588 3561 3567 0 -5.55(-0.16%)
Jul 22, 2004 3597 3599 3569 3573 0 -64.63(-1.78%)
Jul 21, 2004 3639 3658 3633 3637 0 +30.08(+0.83%)
Jul 20, 2004 3587 3610 3564 3607 0 +14.76(+0.41%)
Jul 19, 2004 3601 3616 3589 3593 0 -17.77(-0.49%)
Jul 16, 2004 3612 3637 3608 3610 0 -0.15(-0.00%)
Jul 15, 2004 3640 3646 3610 3611 0 -38.20(-1.05%)
Jul 14, 2004 3637 3651 3617 3649 0 -7.43(-0.20%)
Jul 13, 2004 3670 3671 3656 3656 0 +4.55(+0.12%)
Jul 12, 2004 3651 3681 3645 3652 0 -16.85(-0.46%)
Jul 09, 2004 3648 3676 3635 3668 0 -1.93(-0.05%)
Jul 08, 2004 3651 3670 3628 3670 0 +10.01(+0.27%)
Jul 07, 2004 3663 3681 3657 3660 0 -0.28(-0.01%)
Jul 06, 2004 3683 3690 3651 3661 0 -27.50(-0.75%)
Jul 05, 2004 3684 3703 3684 3688 0 +3.12(+0.08%)
Jul 02, 2004 3708 3718 3673 3685 0 -31.14(-0.84%)
Jul 01, 2004 3749 3774 3708 3716 0 -16.79(-0.45%)
Jun 30, 2004 3763 3771 3733 3733 0 -23.49(-0.63%)
Jun 29, 2004 3756 3764 3746 3756 0 -15.10(-0.40%)
Jun 28, 2004 3739 3779 3733 3772 0 +29.20(+0.78%)
Jun 25, 2004 3742 3757 3732 3742 0 -13.37(-0.36%)
Jun 24, 2004 3753 3768 3741 3756 0 +35.61(+0.96%)
Jun 23, 2004 3722 3737 3715 3720 0 +19.82(+0.54%)
Jun 22, 2004 3732 3732 3694 3700 0 -39.96(-1.07%)
Jun 21, 2004 3753 3756 3726 3740 0 -0.62(-0.02%)
Jun 18, 2004 3709 3744 3700 3741 0 +22.82(+0.61%)
Jun 17, 2004 3705 3736 3705 3718 0 +3.58(+0.10%)
Jun 16, 2004 3695 3720 3693 3714 0 +31.07(+0.84%)
Jun 15, 2004 3651 3695 3641 3683 0 +36.33(+1.00%)
Jun 14, 2004 3689 3696 3637 3647 0 -52.28(-1.41%)
Jun 11, 2004 3709 3709 3686 3699 0 -12.00(-0.32%)
Jun 10, 2004 3692 3717 3692 3711 0 +12.09(+0.33%)
Jun 09, 2004 3722 3735 3695 3699 0 -24.17(-0.65%)
Jun 08, 2004 3738 3738 3712 3723 0 +1.23(+0.03%)
Jun 07, 2004 3712 3730 3706 3722 0 +23.36(+0.63%)
Jun 04, 2004 3665 3705 3655 3699 0 +44.50(+1.22%)
Jun 03, 2004 3643 3654 3618 3654 0 +8.14(+0.22%)
Jun 02, 2004 3642 3674 3636 3646 0 +21.76(+0.60%)
Jun 01, 2004 3668 3669 3613 3624 0 -45.16(-1.23%)
May 31, 2004 3646 3678 3645 3670 0 +17.60(+0.48%)
May 28, 2004 3690 3697 3652 3652 0 -27.34(-0.74%)
May 27, 2004 3670 3695 3669 3679 0 +19.45(+0.53%)
May 26, 2004 3664 3668 3640 3660 0 +49.39(+1.37%)
May 25, 2004 3611 3621 3598 3611 0 -18.29(-0.50%)
May 24, 2004 3605 3644 3594 3629 0 +21.80(+0.60%)
May 21, 2004 3627 3640 3591 3607 0 -2.95(-0.08%)
May 20, 2004 3615 3619 3595 3610 0 -33.35(-0.92%)
May 19, 2004 3598 3652 3597 3643 0 +74.18(+2.08%)
May 18, 2004 3571 3573 3543 3569 0 +16.12(+0.45%)
May 17, 2004 3553 3558 3521 3553 0 -50.24(-1.39%)
May 14, 2004 3604 3621 3575 3603 0 -10.98(-0.30%)
May 13, 2004 3591 3614 3579 3614 0 +49.90(+1.40%)
May 12, 2004 3613 3614 3564 3564 0 -42.07(-1.17%)
May 11, 2004 3570 3608 3570 3606 0 +53.06(+1.49%)
May 10, 2004 3593 3598 3553 3553 0 -99.83(-2.73%)
May 07, 2004 3655 3666 3624 3653 0 -1.96(-0.05%)
May 06, 2004 3700 3720 3655 3655 0 -74.24(-1.99%)
May 05, 2004 3685 3735 3682 3729 0 +28.59(+0.77%)
May 04, 2004 3702 3713 3673 3701 0 -4.69(-0.13%)
May 03, 2004 3652 3710 3652 3705 0 +31.20(+0.85%)
Apr 30, 2004 3681 3696 3662 3674 0 -15.11(-0.41%)
Apr 29, 2004 3717 3724 3667 3689 0 -33.20(-0.89%)
Apr 28, 2004 3779 3781 3723 3723 0 -59.50(-1.57%)
Apr 27, 2004 3787 3801 3778 3782 0 -3.46(-0.09%)
Apr 26, 2004 3790 3832 3785 3786 0 -25.88(-0.68%)
Apr 23, 2004 3809 3829 3809 3811 0 +25.88(+0.68%)
Apr 22, 2004 3762 3786 3737 3786 0 +42.40(+1.13%)
Apr 21, 2004 3734 3759 3730 3743 0 -30.28(-0.80%)
Apr 20, 2004 3767 3789 3765 3773 0 +30.00(+0.80%)
Apr 19, 2004 3742 3755 3722 3743 0 -8.16(-0.22%)
Apr 16, 2004 3722 3755 3722 3752 0 +28.83(+0.77%)
Apr 15, 2004 3719 3747 3714 3723 0 -8.67(-0.23%)
Apr 14, 2004 3746 3751 3697 3731 0 -43.26(-1.15%)
Apr 13, 2004 3766 3794 3765 3775 0 +3774.69(+3774689900.00%)
Apr 12, 2004 0.0001 0.0001 0.0001 0.0001 0 -3740.11(-100.00%)
Apr 08, 2004 3757 3766 3732 3740 0 +5.55(+0.15%)
Apr 07, 2004 3753 3769 3727 3735 0 -11.55(-0.31%)
Apr 06, 2004 3767 3786 3743 3746 0 -35.09(-0.93%)
Apr 05, 2004 3753 3794 3748 3781 0 +41.29(+1.10%)
Apr 03, 2004 3675 3752 3669 3740 0 +69.93(+1.91%)
Apr 02, 2004 3648 3673 3624 3670 0 +44.75(+1.23%)
Apr 01, 2004 3632 3660 3618 3625 0 +5.13(+0.14%)
Mar 31, 2004 3629 3634 3603 3620 0 -14.08(-0.39%)
Mar 30, 2004 3594 3641 3585 3634 0 +0.00(+0.00%)
Mar 29, 2004 3594 3641 3585 3634 0 +41.79(+1.16%)
Mar 27, 2004 3603 3607 3578 3592 0 +21.99(+0.62%)
Mar 26, 2004 3542 3579 3537 3570 0 +51.95(+1.48%)
Mar 25, 2004 3538 3563 3490 3518 0 -21.46(-0.61%)
Mar 24, 2004 3532 3568 3525 3540 0 +0.69(+0.02%)
Mar 23, 2004 3580 3582 3513 3539 0 +0.00(+0.00%)
Mar 22, 2004 3580 3582 3513 3539 0 -74.06(-2.05%)
Mar 20, 2004 3624 3625 3593 3613 0 +23.30(+0.65%)
Mar 19, 2004 3649 3654 3585 3590 0 -66.06(-1.81%)
Mar 18, 2004 3603 3660 3597 3656 0 +68.00(+1.90%)
Mar 17, 2004 3572 3601 3543 3588 0 +14.20(+0.40%)
Mar 16, 2004 3652 3663 3566 3574 0 +0.00(+0.00%)
Mar 15, 2004 3652 3663 3566 3574 0 -87.94(-2.40%)
Mar 13, 2004 3598 3668 3570 3662 0 +15.35(+0.42%)
Mar 12, 2004 3712 3712 3618 3646 0 -111.66(-2.97%)
Mar 11, 2004 3718 3761 3714 3758 0 +21.06(+0.56%)
Mar 10, 2004 3759 3767 3729 3737 0 -44.35(-1.17%)
Mar 09, 2004 3773 3786 3770 3781 0 +0.00(+0.00%)
Mar 08, 2004 3773 3786 3770 3781 0 +20.27(+0.54%)
Mar 06, 2004 3777 3789 3730 3761 0 -15.83(-0.42%)
Mar 05, 2004 3772 3778 3755 3777 0 +18.43(+0.49%)
Mar 04, 2004 3774 3782 3743 3759 0 -26.85(-0.71%)
Mar 03, 2004 3768 3785 3759 3785 0 +36.49(+0.97%)
Mar 02, 2004 3735 3756 3733 3749 0 +0.00(+0.00%)
Mar 01, 2004 3735 3756 3733 3749 0 +23.43(+0.63%)
Feb 28, 2004 3736 3760 3725 3725 0 +10.95(+0.29%)
Feb 27, 2004 3722 3725 3701 3714 0 +11.86(+0.32%)
Feb 26, 2004 3692 3710 3674 3703 0 +19.19(+0.52%)
Feb 25, 2004 3730 3734 3667 3683 0 -47.71(-1.28%)
Feb 24, 2004 3741 3757 3728 3731 0 +0.00(+0.00%)
Feb 23, 2004 3741 3757 3728 3731 0 -2.13(-0.06%)
Feb 21, 2004 3750 3766 3721 3733 0 -26.04(-0.69%)
Feb 20, 2004 3719 3761 3716 3759 0 +50.30(+1.36%)
Feb 19, 2004 3714 3717 3699 3709 0 +5.20(+0.14%)
Feb 18, 2004 3682 3711 3682 3704 0 +25.75(+0.70%)
Feb 17, 2004 3656 3678 3650 3678 0 +0.00(+0.00%)
Feb 16, 2004 3656 3678 3650 3678 0 +28.73(+0.79%)
Feb 14, 2004 3674 3686 3644 3649 0 -32.22(-0.88%)
Feb 13, 2004 3690 3699 3665 3682 0 +3.71(+0.10%)
Feb 12, 2004 3673 3687 3664 3678 0 +9.40(+0.26%)
Feb 11, 2004 3660 3670 3643 3668 0 +4.72(+0.13%)
Feb 10, 2004 3637 3680 3637 3664 0 +0.00(+0.00%)
Feb 09, 2004 3637 3680 3637 3664 0 +39.01(+1.08%)
Feb 07, 2004 3613 3632 3597 3625 0 +14.41(+0.40%)
Feb 06, 2004 3596 3639 3595 3610 0 +2.74(+0.08%)
Feb 05, 2004 3616 3625 3603 3608 0 -30.64(-0.84%)
Feb 04, 2004 3668 3673 3623 3638 0 -26.81(-0.73%)
Feb 03, 2004 3660 3677 3652 3665 0 +0.00(+0.00%)
Feb 02, 2004 3660 3677 3652 3665 0 +26.58(+0.73%)
Jan 31, 2004 3685 3688 3638 3638 0 -23.86(-0.65%)
Jan 30, 2004 3675 3685 3656 3662 0 -44.49(-1.20%)
Jan 29, 2004 3676 3714 3675 3707 0 +9.37(+0.25%)
Jan 28, 2004 3711 3724 3696 3697 0 +21.70(+0.59%)
Jan 27, 2004 3693 3693 3670 3676 0 +0.00(+0.00%)
Jan 26, 2004 3693 3693 3670 3676 0 -17.64(-0.48%)
Jan 24, 2004 3701 3708 3685 3693 0 -2.24(-0.06%)
Jan 23, 2004 3703 3714 3689 3696 0 +19.22(+0.52%)
Jan 22, 2004 3655 3676 3651 3676 0 +16.19(+0.44%)
Jan 21, 2004 3687 3694 3657 3660 0 -29.78(-0.81%)
Jan 20, 2004 3678 3699 3672 3690 0 +0.00(+0.00%)
Jan 19, 2004 3678 3699 3672 3690 0 +18.17(+0.49%)
Jan 17, 2004 3640 3682 3640 3672 0 +44.83(+1.24%)
Jan 16, 2004 3604 3636 3593 3627 0 +14.42(+0.40%)
Jan 15, 2004 3577 3618 3567 3613 0 +36.37(+1.02%)
Jan 14, 2004 3580 3610 3570 3576 0 +16.08(+0.45%)
Jan 13, 2004 3565 3571 3548 3560 0 +0.00(+0.00%)
Jan 12, 2004 3565 3571 3548 3560 0 -14.70(-0.41%)
Jan 10, 2004 3610 3614 3548 3575 0 -17.93(-0.50%)
Jan 09, 2004 3584 3616 3584 3593 0 +29.22(+0.82%)
Jan 08, 2004 3609 3609 3558 3564 0 -32.31(-0.90%)
Jan 07, 2004 3613 3613 3584 3596 0 -12.47(-0.35%)
Jan 06, 2004 3592 3610 3579 3608 0 +0.00(+0.00%)
Jan 05, 2004 3592 3610 3579 3608 0 +11.49(+0.32%)
Jan 03, 2004 3563 3597 3555 3597 0 +0.00(+0.00%)
Jan 02, 2004 3563 3597 3555 3597 0 +38.90(+1.09%)
Jan 01, 2004 3499 3567 3499 3558 0 +28.72(+0.81%)
Dec 31, 2003 3540 3551 3525 3529 0 +8.39(+0.24%)
Dec 30, 2003 3508 3522 3508 3521 0 +0.00(+0.00%)
Dec 29, 2003 3508 3522 3508 3521 0 +3520.79(+3520789900.00%)
Dec 26, 2003 0.0001 0.0001 0.0001 0.0001 0 -3510.30(-100.00%)
Dec 25, 2003 3496 3512 3495 3510 0 +10.21(+0.29%)
Dec 24, 2003 3509 3515 3490 3500 0 +4.03(+0.12%)
Dec 23, 2003 3476 3517 3476 3496 0 +0.00(+0.00%)
Dec 22, 2003 3476 3517 3476 3496 0 -5.98(-0.17%)
Dec 20, 2003 3518 3526 3489 3502 0 -1.17(-0.03%)
Dec 19, 2003 3465 3509 3465 3503 0 +23.34(+0.67%)
Dec 18, 2003 3494 3494 3462 3480 0 -6.73(-0.19%)
Dec 17, 2003 3468 3499 3462 3487 0 -3.82(-0.11%)
Dec 16, 2003 3522 3522 3487 3490 0 +0.00(+0.00%)
Dec 15, 2003 3522 3522 3487 3490 0 +19.82(+0.57%)
Dec 13, 2003 3482 3501 3456 3471 0 +2.70(+0.08%)
Dec 12, 2003 3450 3469 3441 3468 0 +29.05(+0.84%)
Dec 11, 2003 3449 3456 3420 3439 0 -17.27(-0.50%)
Dec 10, 2003 3460 3479 3451 3456 0 +21.21(+0.62%)
Dec 09, 2003 3433 3440 3418 3435 0 +0.00(+0.00%)
Dec 08, 2003 3433 3440 3418 3435 0 -22.23(-0.64%)
Dec 06, 2003 3481 3492 3442 3457 0 -39.41(-1.13%)
Dec 05, 2003 3490 3505 3477 3497 0 -5.38(-0.15%)
Dec 04, 2003 3467 3511 3466 3502 0 +30.07(+0.87%)
Dec 03, 2003 3491 3507 3462 3472 0 -18.40(-0.53%)
Dec 02, 2003 3451 3491 3441 3490 0 +0.00(+0.00%)
Dec 01, 2003 3451 3491 3441 3490 0 +65.47(+1.91%)
Nov 29, 2003 3430 3443 3397 3425 0 -6.87(-0.20%)
Nov 28, 2003 3425 3438 3417 3432 0 +16.47(+0.48%)
Nov 27, 2003 3421 3450 3410 3415 0 -2.96(-0.09%)
Nov 26, 2003 3418 3437 3414 3418 0 +6.10(+0.18%)
Nov 25, 2003 3372 3419 3370 3412 0 +0.00(+0.00%)
Nov 24, 2003 3372 3419 3370 3412 0 +45.93(+1.36%)
Nov 22, 2003 3318 3366 3318 3366 0 +41.73(+1.26%)
Nov 21, 2003 3369 3369 3288 3324 0 -18.99(-0.57%)
Nov 20, 2003 3312 3350 3298 3343 0 -9.54(-0.28%)
Nov 19, 2003 3387 3387 3343 3353 0 -6.38(-0.19%)
Nov 18, 2003 3396 3407 3356 3359 0 +0.00(+0.00%)
Nov 17, 2003 3396 3407 3356 3359 0 -89.30(-2.59%)
Nov 15, 2003 3404 3461 3404 3449 0 +36.05(+1.06%)
Nov 14, 2003 3444 3450 3402 3413 0 +1.50(+0.04%)
Nov 13, 2003 3401 3422 3391 3411 0 +5.00(+0.15%)
Nov 12, 2003 3402 3412 3388 3406 0 -19.14(-0.56%)
Nov 11, 2003 3426 3458 3421 3425 0 +0.00(+0.00%)
Nov 10, 2003 3426 3458 3421 3425 0 -27.94(-0.81%)
Nov 08, 2003 3435 3473 3434 3453 0 +40.95(+1.20%)
Nov 07, 2003 3404 3436 3372 3412 0 +18.93(+0.56%)
Nov 06, 2003 3405 3421 3385 3393 0 -31.56(-0.92%)
Nov 05, 2003 3433 3449 3407 3425 0 -14.26(-0.41%)
Nov 04, 2003 3382 3442 3377 3439 0 +0.00(+0.00%)
Nov 03, 2003 3382 3442 3377 3439 0 +65.87(+1.95%)
Nov 01, 2003 3378 3378 3353 3373 0 -14.16(-0.42%)
Oct 31, 2003 3365 3418 3347 3387 0 +20.41(+0.61%)
Oct 30, 2003 3387 3389 3350 3367 0 +14.80(+0.44%)
Oct 29, 2003 3317 3354 3317 3352 0 +45.56(+1.38%)
Oct 28, 2003 3284 3321 3279 3307 0 +0.00(+0.00%)
Oct 27, 2003 3284 3321 3279 3307 0 +40.32(+1.23%)
Oct 24, 2003 3265 3277 3249 3266 0 +1.98(+0.06%)
Oct 23, 2003 3255 3283 3239 3264 0 -38.41(-1.16%)
Oct 22, 2003 3359 3371 3297 3303 0 -60.60(-1.80%)
Oct 21, 2003 3388 3396 3352 3363 0 +4.50(+0.13%)
Oct 20, 2003 3339 3375 3334 3359 0 +5.08(+0.15%)
Oct 17, 2003 3379 3395 3345 3354 0 -3.77(-0.11%)
Oct 16, 2003 3362 3394 3347 3357 0 -17.49(-0.52%)
Oct 15, 2003 3370 3404 3361 3375 0 +30.08(+0.90%)
Oct 14, 2003 3380 3380 3336 3345 0 -15.44(-0.46%)
Oct 13, 2003 3314 3368 3314 3360 0 +54.22(+1.64%)
Oct 10, 2003 3330 3345 3294 3306 0 -18.87(-0.57%)
Oct 09, 2003 3267 3325 3245 3325 0 +76.38(+2.35%)
Oct 08, 2003 3245 3293 3234 3249 0 -6.14(-0.19%)
Oct 07, 2003 3290 3291 3229 3255 0 -26.61(-0.81%)
Oct 06, 2003 3292 3297 3271 3281 0 -15.00(-0.46%)
Oct 03, 2003 3202 3300 3198 3296 0 +103.42(+3.24%)
Oct 02, 2003 3220 3228 3182 3193 0 +1.93(+0.06%)
Data & News supplied by www.cloudquote.io
Stock quotes supplied by Barchart
Quotes delayed at least 20 minutes.
By accessing this page, you agree to the following
Privacy Policy and Terms and Conditions.