OptimizeRx Corp NASDAQ:OPRX Historical Prices

Below are the 3044 trading days of historical prices for OPRX.

# Exchange Symbol Date Open High Low Close
3044 NASDAQ OPRX Fri, Mar 1, 2024 15.88 16.02 15.51 15.95
3043 NASDAQ OPRX Thu, Feb 29, 2024 15.96 16.02 15.31 15.83
3042 NASDAQ OPRX Wed, Feb 28, 2024 15.27 15.66 14.92 15.61
3041 NASDAQ OPRX Tue, Feb 27, 2024 15.00 15.71 14.96 15.51
3040 NASDAQ OPRX Mon, Feb 26, 2024 15.04 15.39 14.90 15.02
3039 NASDAQ OPRX Fri, Feb 23, 2024 15.26 15.29 14.95 15.17
3038 NASDAQ OPRX Thu, Feb 22, 2024 15.27 15.50 14.90 15.20
3037 NASDAQ OPRX Wed, Feb 21, 2024 15.70 15.73 14.76 15.34
3036 NASDAQ OPRX Tue, Feb 20, 2024 15.52 16.00 14.93 15.69
3035 NASDAQ OPRX Fri, Feb 16, 2024 15.83 15.88 15.62 15.80
3034 NASDAQ OPRX Thu, Feb 15, 2024 15.51 16.09 15.51 15.91
3033 NASDAQ OPRX Wed, Feb 14, 2024 15.06 15.64 15.01 15.48
3032 NASDAQ OPRX Tue, Feb 13, 2024 14.94 15.41 14.52 14.78
3031 NASDAQ OPRX Mon, Feb 12, 2024 15.31 15.59 13.78 15.54
3030 NASDAQ OPRX Fri, Feb 9, 2024 15.60 15.71 15.23 15.31
3029 NASDAQ OPRX Thu, Feb 8, 2024 15.00 15.58 14.78 15.49
3028 NASDAQ OPRX Wed, Feb 7, 2024 15.12 15.32 14.80 15.06
3027 NASDAQ OPRX Tue, Feb 6, 2024 14.78 15.19 14.78 15.12
3026 NASDAQ OPRX Mon, Feb 5, 2024 14.38 14.92 14.21 14.85
3025 NASDAQ OPRX Fri, Feb 2, 2024 14.48 15.03 14.47 14.68
3024 NASDAQ OPRX Thu, Feb 1, 2024 14.16 14.92 13.93 14.79
3023 NASDAQ OPRX Wed, Jan 31, 2024 13.99 14.71 13.71 14.12
3022 NASDAQ OPRX Tue, Jan 30, 2024 14.56 14.61 14.02 14.03
3021 NASDAQ OPRX Mon, Jan 29, 2024 14.36 14.65 14.11 14.63
3020 NASDAQ OPRX Fri, Jan 26, 2024 14.88 14.99 14.36 14.40
3019 NASDAQ OPRX Thu, Jan 25, 2024 15.13 15.29 14.35 14.76
3018 NASDAQ OPRX Wed, Jan 24, 2024 15.77 15.86 14.84 14.89
3017 NASDAQ OPRX Tue, Jan 23, 2024 15.85 16.17 15.54 15.56
3016 NASDAQ OPRX Mon, Jan 22, 2024 15.09 15.76 14.88 15.58
3015 NASDAQ OPRX Fri, Jan 19, 2024 15.35 15.39 14.91 14.96
3014 NASDAQ OPRX Thu, Jan 18, 2024 15.26 15.57 14.96 15.28
3013 NASDAQ OPRX Wed, Jan 17, 2024 14.59 15.23 14.59 15.19
3012 NASDAQ OPRX Tue, Jan 16, 2024 14.60 14.92 14.36 14.88
3011 NASDAQ OPRX Fri, Jan 12, 2024 15.07 15.07 14.61 14.78
3010 NASDAQ OPRX Thu, Jan 11, 2024 14.82 15.29 14.62 14.94
3009 NASDAQ OPRX Wed, Jan 10, 2024 15.11 15.11 14.37 14.85
3008 NASDAQ OPRX Tue, Jan 9, 2024 15.67 15.83 14.71 15.21
3007 NASDAQ OPRX Mon, Jan 8, 2024 13.23 13.47 13.03 13.36
3006 NASDAQ OPRX Fri, Jan 5, 2024 13.21 13.65 13.15 13.25
3005 NASDAQ OPRX Thu, Jan 4, 2024 13.24 13.38 12.94 13.30
3004 NASDAQ OPRX Wed, Jan 3, 2024 13.83 13.97 13.31 13.35
3003 NASDAQ OPRX Tue, Jan 2, 2024 14.09 14.27 13.89 14.04
3002 NASDAQ OPRX Fri, Dec 29, 2023 14.41 14.69 14.28 14.31
3001 NASDAQ OPRX Thu, Dec 28, 2023 13.96 14.60 13.96 14.49
3000 NASDAQ OPRX Wed, Dec 27, 2023 14.42 14.42 13.80 14.10
2999 NASDAQ OPRX Tue, Dec 26, 2023 14.11 14.30 13.82 14.08
2998 NASDAQ OPRX Fri, Dec 22, 2023 14.33 14.70 13.78 14.00
2997 NASDAQ OPRX Thu, Dec 21, 2023 14.20 14.55 13.86 14.25
2996 NASDAQ OPRX Wed, Dec 20, 2023 12.77 14.33 12.38 14.03
2995 NASDAQ OPRX Tue, Dec 19, 2023 11.79 12.85 11.36 12.73
2994 NASDAQ OPRX Mon, Dec 18, 2023 11.05 11.73 10.68 11.69
2993 NASDAQ OPRX Fri, Dec 15, 2023 11.17 11.17 10.53 11.03
2992 NASDAQ OPRX Thu, Dec 14, 2023 10.11 11.53 10.05 11.06
2991 NASDAQ OPRX Wed, Dec 13, 2023 9.83 10.45 9.62 10.16
2990 NASDAQ OPRX Tue, Dec 12, 2023 9.60 9.89 9.45 9.86
2989 NASDAQ OPRX Mon, Dec 11, 2023 9.81 9.87 9.52 9.61
2988 NASDAQ OPRX Fri, Dec 8, 2023 9.77 10.00 9.68 9.82
2987 NASDAQ OPRX Thu, Dec 7, 2023 9.77 9.94 9.55 9.81
2986 NASDAQ OPRX Wed, Dec 6, 2023 9.81 10.00 9.65 9.69
2985 NASDAQ OPRX Tue, Dec 5, 2023 9.91 9.91 9.41 9.77
2984 NASDAQ OPRX Mon, Dec 4, 2023 9.93 10.20 9.74 9.98
2983 NASDAQ OPRX Fri, Dec 1, 2023 9.46 10.03 9.46 9.96
2982 NASDAQ OPRX Thu, Nov 30, 2023 9.70 9.73 9.45 9.51
2981 NASDAQ OPRX Wed, Nov 29, 2023 9.44 9.72 9.40 9.59
2980 NASDAQ OPRX Tue, Nov 28, 2023 9.49 9.52 9.28 9.34
2979 NASDAQ OPRX Mon, Nov 27, 2023 9.71 9.79 9.41 9.47
2978 NASDAQ OPRX Fri, Nov 24, 2023 9.74 9.95 9.67 9.71
2977 NASDAQ OPRX Wed, Nov 22, 2023 9.83 9.88 9.70 9.74
2976 NASDAQ OPRX Tue, Nov 21, 2023 10.11 10.11 9.70 9.72
2975 NASDAQ OPRX Mon, Nov 20, 2023 9.91 10.12 9.67 10.02
2974 NASDAQ OPRX Fri, Nov 17, 2023 9.90 9.98 9.54 9.87
2973 NASDAQ OPRX Thu, Nov 16, 2023 9.66 9.94 9.36 9.87
2972 NASDAQ OPRX Wed, Nov 15, 2023 9.45 9.67 9.43 9.64
2971 NASDAQ OPRX Tue, Nov 14, 2023 9.26 9.49 9.00 9.43
2970 NASDAQ OPRX Mon, Nov 13, 2023 8.97 9.04 8.69 8.86
2969 NASDAQ OPRX Fri, Nov 10, 2023 8.95 9.30 8.81 9.12
2968 NASDAQ OPRX Thu, Nov 9, 2023 9.09 9.10 8.77 9.00
2967 NASDAQ OPRX Wed, Nov 8, 2023 9.59 9.59 9.00 9.21
2966 NASDAQ OPRX Tue, Nov 7, 2023 9.88 9.89 9.28 9.67
2965 NASDAQ OPRX Mon, Nov 6, 2023 10.97 10.97 9.51 9.79
2964 NASDAQ OPRX Fri, Nov 3, 2023 8.34 8.70 8.32 8.49
2963 NASDAQ OPRX Thu, Nov 2, 2023 8.25 8.50 8.03 8.31
2962 NASDAQ OPRX Wed, Nov 1, 2023 8.07 8.15 7.79 8.10
2961 NASDAQ OPRX Tue, Oct 31, 2023 7.84 8.16 7.70 8.06
2960 NASDAQ OPRX Mon, Oct 30, 2023 7.59 8.11 7.59 7.79
2959 NASDAQ OPRX Fri, Oct 27, 2023 7.95 7.95 7.51 7.65
2958 NASDAQ OPRX Thu, Oct 26, 2023 7.97 8.11 7.71 7.91
2957 NASDAQ OPRX Wed, Oct 25, 2023 8.35 8.35 7.82 7.94
2956 NASDAQ OPRX Tue, Oct 24, 2023 8.27 8.54 8.27 8.37
2955 NASDAQ OPRX Mon, Oct 23, 2023 8.27 8.51 8.18 8.31
2954 NASDAQ OPRX Fri, Oct 20, 2023 8.35 8.48 8.06 8.27
2953 NASDAQ OPRX Thu, Oct 19, 2023 8.61 8.71 8.24 8.33
2952 NASDAQ OPRX Wed, Oct 18, 2023 8.69 8.79 8.41 8.70
2951 NASDAQ OPRX Tue, Oct 17, 2023 8.86 9.07 8.60 8.72
2950 NASDAQ OPRX Mon, Oct 16, 2023 8.43 9.25 8.28 8.97
2949 NASDAQ OPRX Fri, Oct 13, 2023 8.23 8.77 8.17 8.49
2948 NASDAQ OPRX Thu, Oct 12, 2023 7.91 9.00 7.85 8.08
2947 NASDAQ OPRX Wed, Oct 11, 2023 7.40 7.48 7.08 7.15
2946 NASDAQ OPRX Tue, Oct 10, 2023 7.10 7.53 6.95 7.41
2945 NASDAQ OPRX Mon, Oct 9, 2023 7.15 7.24 6.92 7.14
2944 NASDAQ OPRX Fri, Oct 6, 2023 7.20 7.32 7.01 7.29
2943 NASDAQ OPRX Thu, Oct 5, 2023 7.23 7.30 7.00 7.22
2942 NASDAQ OPRX Wed, Oct 4, 2023 7.09 7.36 6.95 7.27
2941 NASDAQ OPRX Tue, Oct 3, 2023 7.56 7.64 7.04 7.06
2940 NASDAQ OPRX Mon, Oct 2, 2023 7.73 7.73 7.33 7.53
2939 NASDAQ OPRX Fri, Sep 29, 2023 7.77 7.85 7.46 7.78
2938 NASDAQ OPRX Thu, Sep 28, 2023 7.70 7.78 7.55 7.70
2937 NASDAQ OPRX Wed, Sep 27, 2023 7.47 7.64 7.27 7.54
2936 NASDAQ OPRX Tue, Sep 26, 2023 7.38 7.54 7.26 7.49
2935 NASDAQ OPRX Mon, Sep 25, 2023 7.43 7.52 7.14 7.43
2934 NASDAQ OPRX Fri, Sep 22, 2023 7.60 7.71 7.49 7.52
2933 NASDAQ OPRX Thu, Sep 21, 2023 7.41 7.60 7.35 7.53
2932 NASDAQ OPRX Wed, Sep 20, 2023 7.76 7.84 7.50 7.50
2931 NASDAQ OPRX Tue, Sep 19, 2023 7.99 8.24 7.63 7.69
2930 NASDAQ OPRX Mon, Sep 18, 2023 8.34 8.35 8.00 8.02
2929 NASDAQ OPRX Fri, Sep 15, 2023 8.57 8.72 8.27 8.37
2928 NASDAQ OPRX Thu, Sep 14, 2023 7.93 8.60 7.85 8.57
2927 NASDAQ OPRX Wed, Sep 13, 2023 7.74 7.90 7.54 7.85
2926 NASDAQ OPRX Tue, Sep 12, 2023 8.11 8.20 7.61 7.73
2925 NASDAQ OPRX Mon, Sep 11, 2023 8.12 8.12 8.12 8.12
2924 NASDAQ OPRX Fri, Sep 8, 2023 8.15 8.46 7.80 8.45
2923 NASDAQ OPRX Thu, Sep 7, 2023 8.53 8.65 8.08 8.13
2922 NASDAQ OPRX Wed, Sep 6, 2023 8.71 8.71 8.40 8.61
2921 NASDAQ OPRX Tue, Sep 5, 2023 8.65 8.76 8.43 8.69
2920 NASDAQ OPRX Fri, Sep 1, 2023 8.56 8.73 8.52 8.67
2919 NASDAQ OPRX Thu, Aug 31, 2023 8.34 8.65 8.23 8.52
2918 NASDAQ OPRX Wed, Aug 30, 2023 8.10 8.38 8.02 8.23
2917 NASDAQ OPRX Tue, Aug 29, 2023 7.86 8.17 7.68 8.09
2916 NASDAQ OPRX Mon, Aug 28, 2023 7.58 7.98 7.42 7.82
2915 NASDAQ OPRX Fri, Aug 25, 2023 7.65 7.66 7.24 7.46
2914 NASDAQ OPRX Thu, Aug 24, 2023 7.78 7.83 7.48 7.53
2913 NASDAQ OPRX Wed, Aug 23, 2023 7.92 7.95 7.70 7.76
2912 NASDAQ OPRX Tue, Aug 22, 2023 8.07 8.13 7.73 7.85
2911 NASDAQ OPRX Mon, Aug 21, 2023 8.61 8.67 7.98 8.00
2910 NASDAQ OPRX Fri, Aug 18, 2023 8.95 9.08 8.61 8.66
2909 NASDAQ OPRX Thu, Aug 17, 2023 8.98 9.22 8.82 9.02
2908 NASDAQ OPRX Wed, Aug 16, 2023 9.05 9.57 8.92 8.93
2907 NASDAQ OPRX Tue, Aug 15, 2023 8.76 10.06 8.70 9.08
2906 NASDAQ OPRX Mon, Aug 14, 2023 12.75 12.75 12.44 12.57
2905 NASDAQ OPRX Fri, Aug 11, 2023 12.67 12.98 12.40 12.84
2904 NASDAQ OPRX Thu, Aug 10, 2023 12.86 13.04 12.48 12.66
2903 NASDAQ OPRX Wed, Aug 9, 2023 13.60 13.60 12.73 12.93
2902 NASDAQ OPRX Tue, Aug 8, 2023 13.74 13.90 13.59 13.78
2901 NASDAQ OPRX Mon, Aug 7, 2023 13.66 13.90 13.59 13.83
2900 NASDAQ OPRX Fri, Aug 4, 2023 13.90 14.14 13.61 13.64
2899 NASDAQ OPRX Thu, Aug 3, 2023 14.02 14.12 13.71 13.89
2898 NASDAQ OPRX Wed, Aug 2, 2023 13.96 14.17 13.86 14.12
2897 NASDAQ OPRX Tue, Aug 1, 2023 13.92 14.19 13.73 14.09
2896 NASDAQ OPRX Mon, Jul 31, 2023 13.90 14.27 13.90 13.95
2895 NASDAQ OPRX Fri, Jul 28, 2023 13.98 14.02 13.63 13.88
2894 NASDAQ OPRX Thu, Jul 27, 2023 13.89 14.01 13.63 13.79
2893 NASDAQ OPRX Wed, Jul 26, 2023 13.80 14.08 13.71 13.84
2892 NASDAQ OPRX Tue, Jul 25, 2023 13.73 13.95 13.60 13.89
2891 NASDAQ OPRX Mon, Jul 24, 2023 14.00 14.08 13.70 13.73
2890 NASDAQ OPRX Fri, Jul 21, 2023 14.38 14.40 13.96 14.02
2889 NASDAQ OPRX Thu, Jul 20, 2023 14.52 14.54 14.18 14.25
2888 NASDAQ OPRX Wed, Jul 19, 2023 14.84 14.91 14.45 14.51
2887 NASDAQ OPRX Tue, Jul 18, 2023 14.76 14.97 14.70 14.76
2886 NASDAQ OPRX Mon, Jul 17, 2023 14.69 14.96 14.63 14.80
2885 NASDAQ OPRX Fri, Jul 14, 2023 14.87 14.93 14.57 14.74
2884 NASDAQ OPRX Thu, Jul 13, 2023 14.88 14.92 14.60 14.86
2883 NASDAQ OPRX Wed, Jul 12, 2023 15.02 15.11 14.62 14.84
2882 NASDAQ OPRX Tue, Jul 11, 2023 14.30 15.00 14.29 14.96
2881 NASDAQ OPRX Mon, Jul 10, 2023 14.05 14.27 13.87 14.24
2880 NASDAQ OPRX Fri, Jul 7, 2023 13.83 14.21 13.81 14.06
2879 NASDAQ OPRX Thu, Jul 6, 2023 13.56 13.86 13.35 13.81
2878 NASDAQ OPRX Wed, Jul 5, 2023 14.16 14.16 13.71 13.75
2877 NASDAQ OPRX Mon, Jul 3, 2023 14.25 14.25 13.99 14.20
2876 NASDAQ OPRX Fri, Jun 30, 2023 14.37 14.50 14.23 14.29
2875 NASDAQ OPRX Thu, Jun 29, 2023 14.12 14.34 14.04 14.21
2874 NASDAQ OPRX Wed, Jun 28, 2023 14.19 14.35 14.02 14.12
2873 NASDAQ OPRX Tue, Jun 27, 2023 14.13 14.34 13.97 14.25
2872 NASDAQ OPRX Mon, Jun 26, 2023 14.07 14.17 13.88 14.10
2871 NASDAQ OPRX Fri, Jun 23, 2023 14.29 14.75 14.06 14.10
2870 NASDAQ OPRX Thu, Jun 22, 2023 14.48 14.77 14.40 14.54
2869 NASDAQ OPRX Wed, Jun 21, 2023 14.70 14.93 14.53 14.58
2868 NASDAQ OPRX Tue, Jun 20, 2023 14.96 15.04 14.61 14.75
2867 NASDAQ OPRX Fri, Jun 16, 2023 15.20 15.21 14.92 14.99
2866 NASDAQ OPRX Thu, Jun 15, 2023 14.98 15.11 14.90 15.02
2865 NASDAQ OPRX Wed, Jun 14, 2023 15.11 15.11 14.93 15.01
2864 NASDAQ OPRX Tue, Jun 13, 2023 15.12 15.26 14.91 15.03
2863 NASDAQ OPRX Mon, Jun 12, 2023 14.74 15.19 14.63 15.03
2862 NASDAQ OPRX Fri, Jun 9, 2023 14.87 15.11 14.77 14.77
2861 NASDAQ OPRX Thu, Jun 8, 2023 14.73 15.10 14.70 14.93
2860 NASDAQ OPRX Wed, Jun 7, 2023 14.99 15.40 14.86 14.91
2859 NASDAQ OPRX Tue, Jun 6, 2023 14.63 15.18 14.62 14.84
2858 NASDAQ OPRX Mon, Jun 5, 2023 14.63 15.05 14.35 14.69
2857 NASDAQ OPRX Fri, Jun 2, 2023 14.29 14.72 14.02 14.60
2856 NASDAQ OPRX Thu, Jun 1, 2023 14.01 14.62 14.01 14.23
2855 NASDAQ OPRX Wed, May 31, 2023 13.67 14.13 13.65 14.04
2854 NASDAQ OPRX Tue, May 30, 2023 14.25 14.25 13.58 13.70
2853 NASDAQ OPRX Fri, May 26, 2023 13.45 14.68 13.45 14.21
2852 NASDAQ OPRX Thu, May 25, 2023 13.50 14.02 13.16 13.56
2851 NASDAQ OPRX Wed, May 24, 2023 12.60 14.77 12.60 13.51
2850 NASDAQ OPRX Tue, May 23, 2023 12.07 12.77 11.84 12.09
2849 NASDAQ OPRX Mon, May 22, 2023 11.76 12.53 11.76 12.16
2848 NASDAQ OPRX Fri, May 19, 2023 12.17 12.29 11.59 11.63
2847 NASDAQ OPRX Thu, May 18, 2023 12.12 12.44 11.95 12.06
2846 NASDAQ OPRX Wed, May 17, 2023 12.60 12.70 11.72 12.15
2845 NASDAQ OPRX Tue, May 16, 2023 12.95 13.00 12.21 12.48
2844 NASDAQ OPRX Mon, May 15, 2023 13.09 13.25 12.77 13.08
2843 NASDAQ OPRX Fri, May 12, 2023 13.36 13.54 12.84 13.02
2842 NASDAQ OPRX Thu, May 11, 2023 13.95 13.99 12.60 13.50
2841 NASDAQ OPRX Wed, May 10, 2023 14.65 14.67 14.06 14.28
2840 NASDAQ OPRX Tue, May 9, 2023 14.42 14.50 14.22 14.39
2839 NASDAQ OPRX Mon, May 8, 2023 14.57 14.64 14.34 14.54
2838 NASDAQ OPRX Fri, May 5, 2023 14.74 14.99 14.24 14.48
2837 NASDAQ OPRX Thu, May 4, 2023 14.28 14.56 13.92 14.40
2836 NASDAQ OPRX Wed, May 3, 2023 14.79 14.82 14.26 14.45
2835 NASDAQ OPRX Tue, May 2, 2023 14.92 15.20 14.64 14.75
2834 NASDAQ OPRX Mon, May 1, 2023 15.00 15.15 14.89 14.98
2833 NASDAQ OPRX Fri, Apr 28, 2023 14.75 15.17 14.66 15.03
2832 NASDAQ OPRX Thu, Apr 27, 2023 14.76 14.88 14.66 14.85
2831 NASDAQ OPRX Wed, Apr 26, 2023 14.81 15.32 14.61 14.78
2830 NASDAQ OPRX Tue, Apr 25, 2023 15.45 15.69 14.89 14.89
2829 NASDAQ OPRX Mon, Apr 24, 2023 15.20 15.73 15.17 15.63
2828 NASDAQ OPRX Fri, Apr 21, 2023 15.18 15.39 14.86 15.37
2827 NASDAQ OPRX Thu, Apr 20, 2023 14.60 15.25 14.49 15.18
2826 NASDAQ OPRX Wed, Apr 19, 2023 14.32 14.85 14.32 14.81
2825 NASDAQ OPRX Tue, Apr 18, 2023 14.48 14.48 14.14 14.42
2824 NASDAQ OPRX Mon, Apr 17, 2023 14.44 14.49 14.15 14.38
2823 NASDAQ OPRX Fri, Apr 14, 2023 14.59 14.69 14.24 14.41
2822 NASDAQ OPRX Thu, Apr 13, 2023 14.43 14.91 14.38 14.67
2821 NASDAQ OPRX Wed, Apr 12, 2023 14.65 14.65 14.13 14.31
2820 NASDAQ OPRX Tue, Apr 11, 2023 14.35 14.93 14.30 14.47
2819 NASDAQ OPRX Mon, Apr 10, 2023 14.11 14.52 14.09 14.30
2818 NASDAQ OPRX Thu, Apr 6, 2023 14.00 14.36 13.81 14.30
2817 NASDAQ OPRX Wed, Apr 5, 2023 14.07 14.35 13.94 14.08
2816 NASDAQ OPRX Tue, Apr 4, 2023 14.46 14.46 14.07 14.23
2815 NASDAQ OPRX Mon, Apr 3, 2023 14.53 14.61 14.33 14.39
2814 NASDAQ OPRX Fri, Mar 31, 2023 14.67 14.80 14.30 14.63
2813 NASDAQ OPRX Thu, Mar 30, 2023 14.47 14.57 14.17 14.50
2812 NASDAQ OPRX Wed, Mar 29, 2023 14.29 14.44 14.00 14.34
2811 NASDAQ OPRX Tue, Mar 28, 2023 14.03 14.53 13.91 14.06
2810 NASDAQ OPRX Mon, Mar 27, 2023 14.43 14.62 13.95 14.06
2809 NASDAQ OPRX Fri, Mar 24, 2023 13.83 14.28 13.83 14.14
2808 NASDAQ OPRX Thu, Mar 23, 2023 13.99 14.86 13.74 14.03
2807 NASDAQ OPRX Wed, Mar 22, 2023 13.86 14.17 13.57 13.89
2806 NASDAQ OPRX Tue, Mar 21, 2023 13.05 13.98 12.99 13.79
2805 NASDAQ OPRX Mon, Mar 20, 2023 12.94 13.06 12.64 12.77
2804 NASDAQ OPRX Fri, Mar 17, 2023 12.41 13.05 12.32 12.65
2803 NASDAQ OPRX Thu, Mar 16, 2023 12.83 13.07 12.20 12.83
2802 NASDAQ OPRX Wed, Mar 15, 2023 13.07 13.30 12.65 12.94
2801 NASDAQ OPRX Tue, Mar 14, 2023 13.45 14.39 13.17 13.44
2800 NASDAQ OPRX Mon, Mar 13, 2023 13.00 13.16 12.28 12.54
2799 NASDAQ OPRX Fri, Mar 10, 2023 14.31 14.47 12.78 13.09
2798 NASDAQ OPRX Thu, Mar 9, 2023 14.25 16.04 13.75 14.35
2797 NASDAQ OPRX Wed, Mar 8, 2023 16.62 16.85 15.71 16.24
2796 NASDAQ OPRX Tue, Mar 7, 2023 16.40 16.84 16.10 16.72
2795 NASDAQ OPRX Mon, Mar 6, 2023 17.48 17.77 16.35 16.48
2794 NASDAQ OPRX Fri, Mar 3, 2023 18.33 18.65 18.21 18.40
2793 NASDAQ OPRX Thu, Mar 2, 2023 17.81 18.35 17.72 18.16
2792 NASDAQ OPRX Wed, Mar 1, 2023 17.86 18.42 17.65 18.11
2791 NASDAQ OPRX Tue, Feb 28, 2023 17.60 18.31 17.34 17.85
2790 NASDAQ OPRX Mon, Feb 27, 2023 17.46 18.10 17.34 17.62
2789 NASDAQ OPRX Fri, Feb 24, 2023 17.94 18.05 17.00 17.15
2788 NASDAQ OPRX Thu, Feb 23, 2023 17.84 18.41 17.32 18.37
2787 NASDAQ OPRX Wed, Feb 22, 2023 17.64 18.00 16.96 17.47
2786 NASDAQ OPRX Tue, Feb 21, 2023 17.74 18.03 17.15 17.50
2785 NASDAQ OPRX Fri, Feb 17, 2023 18.07 18.18 17.44 18.18
2784 NASDAQ OPRX Thu, Feb 16, 2023 17.91 18.29 17.63 18.05
2783 NASDAQ OPRX Wed, Feb 15, 2023 17.27 18.29 17.24 18.26
2782 NASDAQ OPRX Tue, Feb 14, 2023 17.41 17.54 17.02 17.40
2781 NASDAQ OPRX Mon, Feb 13, 2023 17.31 18.25 16.88 17.66
2780 NASDAQ OPRX Fri, Feb 10, 2023 16.94 17.46 16.77 17.34
2779 NASDAQ OPRX Thu, Feb 9, 2023 18.05 18.18 16.94 17.16
2778 NASDAQ OPRX Wed, Feb 8, 2023 18.44 18.48 17.68 17.75
2777 NASDAQ OPRX Tue, Feb 7, 2023 18.48 18.60 17.96 18.54
2776 NASDAQ OPRX Mon, Feb 6, 2023 18.74 18.91 18.32 18.59
2775 NASDAQ OPRX Fri, Feb 3, 2023 18.84 19.98 18.79 18.99
2774 NASDAQ OPRX Thu, Feb 2, 2023 19.44 19.98 19.02 19.38
2773 NASDAQ OPRX Wed, Feb 1, 2023 17.98 19.11 17.93 18.88
2772 NASDAQ OPRX Tue, Jan 31, 2023 17.51 18.31 17.51 17.95
2771 NASDAQ OPRX Mon, Jan 30, 2023 17.38 17.72 17.07 17.40
2770 NASDAQ OPRX Fri, Jan 27, 2023 17.76 18.06 16.89 17.56
2769 NASDAQ OPRX Thu, Jan 26, 2023 17.74 17.90 17.41 17.74
2768 NASDAQ OPRX Wed, Jan 25, 2023 17.16 17.58 16.65 17.43
2767 NASDAQ OPRX Tue, Jan 24, 2023 17.91 17.91 17.01 17.39
2766 NASDAQ OPRX Mon, Jan 23, 2023 17.00 18.40 16.69 17.94
2765 NASDAQ OPRX Fri, Jan 20, 2023 17.06 17.30 16.30 17.20
2764 NASDAQ OPRX Thu, Jan 19, 2023 16.98 17.50 16.66 17.00
2763 NASDAQ OPRX Wed, Jan 18, 2023 18.71 19.03 17.09 17.12
2762 NASDAQ OPRX Tue, Jan 17, 2023 18.27 18.80 18.01 18.64
2761 NASDAQ OPRX Fri, Jan 13, 2023 18.16 19.10 17.74 18.52
2760 NASDAQ OPRX Thu, Jan 12, 2023 18.57 18.57 17.46 18.32
2759 NASDAQ OPRX Wed, Jan 11, 2023 19.11 19.11 18.25 18.56
2758 NASDAQ OPRX Tue, Jan 10, 2023 18.92 19.30 18.39 18.95
2757 NASDAQ OPRX Mon, Jan 9, 2023 18.20 19.25 18.10 18.83
2756 NASDAQ OPRX Fri, Jan 6, 2023 18.85 18.85 17.92 17.95
2755 NASDAQ OPRX Thu, Jan 5, 2023 18.52 18.74 17.83 18.66
2754 NASDAQ OPRX Wed, Jan 4, 2023 17.51 19.32 17.11 18.84
2753 NASDAQ OPRX Tue, Jan 3, 2023 16.99 17.30 16.67 17.12
2752 NASDAQ OPRX Fri, Dec 30, 2022 16.31 17.12 16.29 16.80
2751 NASDAQ OPRX Thu, Dec 29, 2022 16.03 16.71 16.03 16.56
2750 NASDAQ OPRX Wed, Dec 28, 2022 15.93 16.11 15.49 15.90
2749 NASDAQ OPRX Tue, Dec 27, 2022 16.77 16.77 15.87 15.91
2748 NASDAQ OPRX Fri, Dec 23, 2022 17.04 17.11 16.54 16.68
2747 NASDAQ OPRX Thu, Dec 22, 2022 17.16 17.30 16.39 16.83
2746 NASDAQ OPRX Wed, Dec 21, 2022 17.21 17.35 17.05 17.29
2745 NASDAQ OPRX Tue, Dec 20, 2022 17.27 17.52 17.02 17.07
2744 NASDAQ OPRX Mon, Dec 19, 2022 17.50 17.98 17.21 17.35
2743 NASDAQ OPRX Fri, Dec 16, 2022 17.16 17.82 16.78 17.45
2742 NASDAQ OPRX Thu, Dec 15, 2022 17.73 18.09 17.24 17.51
2741 NASDAQ OPRX Wed, Dec 14, 2022 18.12 18.36 17.62 17.94
2740 NASDAQ OPRX Tue, Dec 13, 2022 18.83 19.21 18.20 18.32
2739 NASDAQ OPRX Mon, Dec 12, 2022 18.34 18.48 17.88 18.10
2738 NASDAQ OPRX Fri, Dec 9, 2022 18.64 19.01 18.52 18.52
2737 NASDAQ OPRX Thu, Dec 8, 2022 18.68 19.12 17.93 18.70
2736 NASDAQ OPRX Wed, Dec 7, 2022 18.87 19.06 18.09 18.46
2735 NASDAQ OPRX Tue, Dec 6, 2022 19.24 19.43 18.39 19.09
2734 NASDAQ OPRX Mon, Dec 5, 2022 19.97 20.13 18.96 19.21
2733 NASDAQ OPRX Fri, Dec 2, 2022 19.93 20.55 19.93 20.19
2732 NASDAQ OPRX Thu, Dec 1, 2022 21.17 21.27 20.26 20.36
2731 NASDAQ OPRX Wed, Nov 30, 2022 20.51 21.22 19.58 21.09
2730 NASDAQ OPRX Tue, Nov 29, 2022 19.96 20.54 18.96 20.43
2729 NASDAQ OPRX Mon, Nov 28, 2022 19.73 20.23 19.73 19.81
2728 NASDAQ OPRX Fri, Nov 25, 2022 20.05 20.16 19.46 19.87
2727 NASDAQ OPRX Wed, Nov 23, 2022 19.92 20.52 19.78 20.23
2726 NASDAQ OPRX Tue, Nov 22, 2022 20.58 20.58 19.19 19.93
2725 NASDAQ OPRX Mon, Nov 21, 2022 20.62 20.86 20.36 20.62
2724 NASDAQ OPRX Fri, Nov 18, 2022 22.03 22.03 20.61 20.87
2723 NASDAQ OPRX Thu, Nov 17, 2022 21.29 21.65 20.83 21.53
2722 NASDAQ OPRX Wed, Nov 16, 2022 21.86 21.86 20.91 21.29
2721 NASDAQ OPRX Tue, Nov 15, 2022 21.64 22.77 21.27 22.04
2720 NASDAQ OPRX Mon, Nov 14, 2022 21.76 21.85 20.19 21.28
2719 NASDAQ OPRX Fri, Nov 11, 2022 19.86 22.34 19.86 22.01
2718 NASDAQ OPRX Thu, Nov 10, 2022 18.48 20.60 18.18 20.36
2717 NASDAQ OPRX Wed, Nov 9, 2022 15.80 19.02 15.55 17.77
2716 NASDAQ OPRX Tue, Nov 8, 2022 14.66 15.12 13.94 14.52
2715 NASDAQ OPRX Mon, Nov 7, 2022 14.07 14.87 13.78 14.54
2714 NASDAQ OPRX Fri, Nov 4, 2022 14.13 14.19 13.60 14.15
2713 NASDAQ OPRX Thu, Nov 3, 2022 14.75 15.15 14.13 14.14
2712 NASDAQ OPRX Wed, Nov 2, 2022 15.22 15.81 14.72 14.78
2711 NASDAQ OPRX Tue, Nov 1, 2022 16.34 16.34 15.18 15.30
2710 NASDAQ OPRX Mon, Oct 31, 2022 15.35 15.63 15.28 15.42
2709 NASDAQ OPRX Fri, Oct 28, 2022 15.43 15.52 15.14 15.47
2708 NASDAQ OPRX Thu, Oct 27, 2022 16.09 16.10 15.28 15.32
2707 NASDAQ OPRX Wed, Oct 26, 2022 15.94 16.67 15.30 15.99
2706 NASDAQ OPRX Tue, Oct 25, 2022 15.35 16.19 15.35 15.91
2705 NASDAQ OPRX Mon, Oct 24, 2022 14.98 15.29 14.89 15.24
2704 NASDAQ OPRX Fri, Oct 21, 2022 14.99 15.30 14.77 15.06
2703 NASDAQ OPRX Thu, Oct 20, 2022 15.02 15.26 14.95 15.04
2702 NASDAQ OPRX Wed, Oct 19, 2022 15.16 15.22 14.93 15.08
2701 NASDAQ OPRX Tue, Oct 18, 2022 15.95 16.29 15.00 15.35
2700 NASDAQ OPRX Mon, Oct 17, 2022 13.79 15.59 13.61 15.45
2699 NASDAQ OPRX Fri, Oct 14, 2022 14.39 14.44 13.75 13.77
2698 NASDAQ OPRX Thu, Oct 13, 2022 14.52 14.80 13.75 14.31
2697 NASDAQ OPRX Wed, Oct 12, 2022 15.13 15.19 14.87 14.91
2696 NASDAQ OPRX Tue, Oct 11, 2022 15.21 15.41 14.65 15.17
2695 NASDAQ OPRX Mon, Oct 10, 2022 15.07 15.20 14.75 15.04
2694 NASDAQ OPRX Fri, Oct 7, 2022 15.12 15.21 14.82 15.03
2693 NASDAQ OPRX Thu, Oct 6, 2022 15.50 15.66 15.13 15.31
2692 NASDAQ OPRX Wed, Oct 5, 2022 15.21 15.62 14.87 15.43
2691 NASDAQ OPRX Tue, Oct 4, 2022 15.40 15.59 15.21 15.26
2690 NASDAQ OPRX Mon, Oct 3, 2022 14.88 15.10 14.31 15.04
2689 NASDAQ OPRX Fri, Sep 30, 2022 14.99 15.32 14.79 14.82
2688 NASDAQ OPRX Thu, Sep 29, 2022 14.75 15.15 14.47 14.85
2687 NASDAQ OPRX Wed, Sep 28, 2022 14.52 15.20 14.40 15.14
2686 NASDAQ OPRX Tue, Sep 27, 2022 14.67 14.88 14.21 14.39
2685 NASDAQ OPRX Mon, Sep 26, 2022 13.69 14.90 13.69 14.48
2684 NASDAQ OPRX Fri, Sep 23, 2022 13.62 14.19 13.33 13.86
2683 NASDAQ OPRX Thu, Sep 22, 2022 14.37 14.37 13.41 13.74
2682 NASDAQ OPRX Wed, Sep 21, 2022 15.14 15.14 14.29 14.29
2681 NASDAQ OPRX Tue, Sep 20, 2022 14.95 15.16 14.68 15.12
2680 NASDAQ OPRX Mon, Sep 19, 2022 14.62 15.09 14.27 14.97
2679 NASDAQ OPRX Fri, Sep 16, 2022 15.39 15.39 14.78 14.82
2678 NASDAQ OPRX Thu, Sep 15, 2022 15.53 16.23 15.45 15.58
2677 NASDAQ OPRX Wed, Sep 14, 2022 15.43 15.79 15.26 15.75
2676 NASDAQ OPRX Tue, Sep 13, 2022 15.64 15.79 15.27 15.48
2675 NASDAQ OPRX Mon, Sep 12, 2022 16.08 16.23 15.85 16.08
2674 NASDAQ OPRX Fri, Sep 9, 2022 15.95 16.26 15.91 16.00
2673 NASDAQ OPRX Thu, Sep 8, 2022 15.23 15.96 15.10 15.84
2672 NASDAQ OPRX Wed, Sep 7, 2022 15.16 15.44 14.68 15.39
2671 NASDAQ OPRX Tue, Sep 6, 2022 15.00 15.52 14.55 15.16
2670 NASDAQ OPRX Fri, Sep 2, 2022 15.68 15.74 14.90 15.00
2669 NASDAQ OPRX Thu, Sep 1, 2022 15.37 15.73 15.05 15.65
2668 NASDAQ OPRX Wed, Aug 31, 2022 16.21 16.41 15.69 15.87
2667 NASDAQ OPRX Tue, Aug 30, 2022 15.67 16.46 15.62 15.79
2666 NASDAQ OPRX Mon, Aug 29, 2022 15.50 15.96 15.42 15.59
2665 NASDAQ OPRX Fri, Aug 26, 2022 16.56 16.63 15.58 15.74
2664 NASDAQ OPRX Thu, Aug 25, 2022 16.52 16.97 16.24 16.55
2663 NASDAQ OPRX Wed, Aug 24, 2022 16.00 16.85 15.87 16.43
2662 NASDAQ OPRX Tue, Aug 23, 2022 15.19 15.73 14.92 15.48
2661 NASDAQ OPRX Mon, Aug 22, 2022 15.92 16.11 14.98 15.05
2660 NASDAQ OPRX Fri, Aug 19, 2022 16.64 16.68 15.99 16.14
2659 NASDAQ OPRX Thu, Aug 18, 2022 15.89 17.29 15.72 16.98
2658 NASDAQ OPRX Wed, Aug 17, 2022 15.73 15.77 14.96 15.26
2657 NASDAQ OPRX Tue, Aug 16, 2022 15.62 16.14 14.76 15.80
2656 NASDAQ OPRX Mon, Aug 15, 2022 16.09 16.35 15.32 15.60
2655 NASDAQ OPRX Fri, Aug 12, 2022 15.96 16.87 15.63 16.26
2654 NASDAQ OPRX Thu, Aug 11, 2022 15.83 17.66 15.61 15.92
2653 NASDAQ OPRX Wed, Aug 10, 2022 13.80 17.16 13.80 15.57
2652 NASDAQ OPRX Tue, Aug 9, 2022 23.75 24.01 21.80 22.25
2651 NASDAQ OPRX Mon, Aug 8, 2022 24.33 24.97 23.74 23.78
2650 NASDAQ OPRX Fri, Aug 5, 2022 23.84 24.65 23.02 24.23
2649 NASDAQ OPRX Thu, Aug 4, 2022 23.71 24.55 23.53 24.49
2648 NASDAQ OPRX Wed, Aug 3, 2022 23.96 24.54 23.69 23.74
2647 NASDAQ OPRX Tue, Aug 2, 2022 23.32 24.43 23.32 23.61
2646 NASDAQ OPRX Mon, Aug 1, 2022 22.30 23.74 22.23 23.63
2645 NASDAQ OPRX Fri, Jul 29, 2022 22.73 22.98 22.02 22.47
2644 NASDAQ OPRX Thu, Jul 28, 2022 22.91 23.18 21.67 22.57
2643 NASDAQ OPRX Wed, Jul 27, 2022 23.09 23.53 22.01 22.91
2642 NASDAQ OPRX Tue, Jul 26, 2022 21.27 23.13 21.21 22.81
2641 NASDAQ OPRX Mon, Jul 25, 2022 20.27 21.83 20.10 21.09
2640 NASDAQ OPRX Fri, Jul 22, 2022 24.20 24.28 20.46 20.55
2639 NASDAQ OPRX Thu, Jul 21, 2022 25.06 25.32 23.81 24.36
2638 NASDAQ OPRX Wed, Jul 20, 2022 28.31 29.10 24.26 24.64
2637 NASDAQ OPRX Tue, Jul 19, 2022 29.42 30.45 27.66 29.92
2636 NASDAQ OPRX Mon, Jul 18, 2022 29.73 30.25 28.66 28.78
2635 NASDAQ OPRX Fri, Jul 15, 2022 29.52 30.03 28.28 29.36
2634 NASDAQ OPRX Thu, Jul 14, 2022 27.94 28.17 27.33 27.94
2633 NASDAQ OPRX Wed, Jul 13, 2022 27.64 28.81 27.32 28.45
2632 NASDAQ OPRX Tue, Jul 12, 2022 28.23 28.86 27.42 28.39
2631 NASDAQ OPRX Mon, Jul 11, 2022 29.73 29.92 28.15 28.22
2630 NASDAQ OPRX Fri, Jul 8, 2022 29.52 30.37 28.87 30.13
2629 NASDAQ OPRX Thu, Jul 7, 2022 29.71 30.82 29.70 30.10
2628 NASDAQ OPRX Wed, Jul 6, 2022 29.06 30.28 28.98 29.45
2627 NASDAQ OPRX Tue, Jul 5, 2022 27.29 29.01 27.29 28.93
2626 NASDAQ OPRX Fri, Jul 1, 2022 27.19 28.07 26.99 27.83
2625 NASDAQ OPRX Thu, Jun 30, 2022 28.16 28.85 27.12 27.39
2624 NASDAQ OPRX Wed, Jun 29, 2022 28.36 29.20 27.69 28.96
2623 NASDAQ OPRX Tue, Jun 28, 2022 29.57 29.80 27.78 28.54
2622 NASDAQ OPRX Mon, Jun 27, 2022 30.59 30.77 28.84 29.38
2621 NASDAQ OPRX Fri, Jun 24, 2022 28.05 30.56 28.05 30.34
2620 NASDAQ OPRX Thu, Jun 23, 2022 27.62 28.12 26.91 27.86
2619 NASDAQ OPRX Wed, Jun 22, 2022 27.34 28.77 26.42 27.26
2618 NASDAQ OPRX Tue, Jun 21, 2022 27.40 28.19 26.61 27.87
2617 NASDAQ OPRX Fri, Jun 17, 2022 25.88 27.35 25.88 26.82
2616 NASDAQ OPRX Thu, Jun 16, 2022 25.62 26.05 24.67 25.72
2615 NASDAQ OPRX Wed, Jun 15, 2022 25.34 26.85 25.18 26.60
2614 NASDAQ OPRX Tue, Jun 14, 2022 25.35 26.23 24.70 25.25
2613 NASDAQ OPRX Mon, Jun 13, 2022 25.07 25.75 24.67 25.27
2612 NASDAQ OPRX Fri, Jun 10, 2022 26.02 26.58 25.41 26.34
2611 NASDAQ OPRX Thu, Jun 9, 2022 27.53 27.64 26.83 26.96
2610 NASDAQ OPRX Wed, Jun 8, 2022 27.80 28.89 27.32 27.82
2609 NASDAQ OPRX Tue, Jun 7, 2022 26.54 28.52 26.14 28.09
2608 NASDAQ OPRX Mon, Jun 6, 2022 26.29 27.53 26.03 27.06
2607 NASDAQ OPRX Fri, Jun 3, 2022 26.23 26.38 25.48 25.98
2606 NASDAQ OPRX Thu, Jun 2, 2022 25.25 27.23 24.82 26.46
2605 NASDAQ OPRX Wed, Jun 1, 2022 25.83 26.28 24.82 25.22
2604 NASDAQ OPRX Tue, May 31, 2022 26.10 26.10 24.90 25.58
2603 NASDAQ OPRX Fri, May 27, 2022 25.24 26.44 24.96 26.28
2602 NASDAQ OPRX Thu, May 26, 2022 25.02 25.11 24.15 24.60
2601 NASDAQ OPRX Wed, May 25, 2022 24.54 25.41 24.24 24.85
2600 NASDAQ OPRX Tue, May 24, 2022 25.00 25.00 24.04 24.56
2599 NASDAQ OPRX Mon, May 23, 2022 26.34 26.52 24.90 25.49
2598 NASDAQ OPRX Fri, May 20, 2022 26.81 27.00 25.22 26.12
2597 NASDAQ OPRX Thu, May 19, 2022 25.74 26.87 25.68 26.13
2596 NASDAQ OPRX Wed, May 18, 2022 26.25 27.88 25.59 25.88
2595 NASDAQ OPRX Tue, May 17, 2022 25.88 28.07 25.21 27.20
2594 NASDAQ OPRX Mon, May 16, 2022 24.52 25.12 24.00 24.22
2593 NASDAQ OPRX Fri, May 13, 2022 23.81 25.45 23.67 25.12
2592 NASDAQ OPRX Thu, May 12, 2022 21.65 23.53 21.33 22.99
2591 NASDAQ OPRX Wed, May 11, 2022 23.63 24.46 21.67 21.94
2590 NASDAQ OPRX Tue, May 10, 2022 24.79 24.98 22.69 23.89
2589 NASDAQ OPRX Mon, May 9, 2022 24.85 24.85 23.05 23.69
2588 NASDAQ OPRX Fri, May 6, 2022 27.85 27.96 24.82 25.39
2587 NASDAQ OPRX Thu, May 5, 2022 30.75 30.75 26.88 28.01
2586 NASDAQ OPRX Wed, May 4, 2022 28.87 30.82 28.25 29.97
2585 NASDAQ OPRX Tue, May 3, 2022 28.45 29.45 27.97 28.85
2584 NASDAQ OPRX Mon, May 2, 2022 27.82 28.88 26.96 28.62
2583 NASDAQ OPRX Fri, Apr 29, 2022 29.14 30.53 27.94 28.11
2582 NASDAQ OPRX Thu, Apr 28, 2022 30.56 30.56 27.52 29.19
2581 NASDAQ OPRX Wed, Apr 27, 2022 31.77 32.34 29.59 29.80
2580 NASDAQ OPRX Tue, Apr 26, 2022 33.08 33.08 31.61 32.05
2579 NASDAQ OPRX Mon, Apr 25, 2022 33.13 34.54 31.90 33.46
2578 NASDAQ OPRX Fri, Apr 22, 2022 36.01 36.47 33.31 33.39
2577 NASDAQ OPRX Thu, Apr 21, 2022 39.00 39.99 36.14 36.26
2576 NASDAQ OPRX Wed, Apr 20, 2022 38.32 39.20 37.37 38.37
2575 NASDAQ OPRX Tue, Apr 19, 2022 37.50 39.16 36.54 38.44
2574 NASDAQ OPRX Mon, Apr 18, 2022 38.53 38.75 36.63 37.38
2573 NASDAQ OPRX Thu, Apr 14, 2022 40.61 41.35 38.39 38.94
2572 NASDAQ OPRX Wed, Apr 13, 2022 40.21 42.30 40.06 40.34
2571 NASDAQ OPRX Tue, Apr 12, 2022 38.79 41.70 38.78 40.49
2570 NASDAQ OPRX Mon, Apr 11, 2022 37.31 38.65 36.26 38.27
2569 NASDAQ OPRX Fri, Apr 8, 2022 38.17 38.51 36.59 37.82
2568 NASDAQ OPRX Thu, Apr 7, 2022 37.84 39.22 37.54 38.37
2567 NASDAQ OPRX Wed, Apr 6, 2022 37.67 38.16 36.31 38.03
2566 NASDAQ OPRX Tue, Apr 5, 2022 40.21 41.49 38.02 38.42
2565 NASDAQ OPRX Mon, Apr 4, 2022 39.40 41.27 38.78 40.22
2564 NASDAQ OPRX Fri, Apr 1, 2022 37.91 39.99 37.91 39.29
2563 NASDAQ OPRX Thu, Mar 31, 2022 37.67 38.63 37.25 37.71
2562 NASDAQ OPRX Wed, Mar 30, 2022 40.71 41.02 37.79 38.07
2561 NASDAQ OPRX Tue, Mar 29, 2022 39.66 41.84 39.14 40.94
2560 NASDAQ OPRX Mon, Mar 28, 2022 38.60 39.69 38.05 39.19
2559 NASDAQ OPRX Fri, Mar 25, 2022 40.41 40.41 38.33 38.65
2558 NASDAQ OPRX Thu, Mar 24, 2022 40.35 40.86 38.95 40.09
2557 NASDAQ OPRX Wed, Mar 23, 2022 40.58 42.15 39.01 40.16
2556 NASDAQ OPRX Tue, Mar 22, 2022 40.31 42.70 38.38 41.37
2555 NASDAQ OPRX Mon, Mar 21, 2022 42.39 42.39 39.51 39.93
2554 NASDAQ OPRX Fri, Mar 18, 2022 40.38 43.28 40.24 42.69
2553 NASDAQ OPRX Thu, Mar 17, 2022 38.58 40.72 38.57 40.59
2552 NASDAQ OPRX Wed, Mar 16, 2022 37.28 39.58 37.18 38.81
2551 NASDAQ OPRX Tue, Mar 15, 2022 35.81 37.19 35.16 36.69
2550 NASDAQ OPRX Mon, Mar 14, 2022 37.74 38.40 34.31 35.27
2549 NASDAQ OPRX Fri, Mar 11, 2022 40.33 40.33 37.26 37.60
2548 NASDAQ OPRX Thu, Mar 10, 2022 40.56 41.00 39.33 40.06
2547 NASDAQ OPRX Wed, Mar 9, 2022 40.86 42.01 40.45 41.77
2546 NASDAQ OPRX Tue, Mar 8, 2022 40.48 41.34 38.89 39.81
2545 NASDAQ OPRX Mon, Mar 7, 2022 40.84 41.37 39.66 40.07
2544 NASDAQ OPRX Fri, Mar 4, 2022 41.80 42.23 39.94 40.80
2543 NASDAQ OPRX Thu, Mar 3, 2022 43.98 44.99 41.38 42.06
2542 NASDAQ OPRX Wed, Mar 2, 2022 43.87 44.63 42.77 44.44
2541 NASDAQ OPRX Tue, Mar 1, 2022 45.02 45.50 42.75 43.24
2540 NASDAQ OPRX Mon, Feb 28, 2022 44.73 46.02 43.98 45.29
2539 NASDAQ OPRX Fri, Feb 25, 2022 45.68 47.56 43.71 45.19
2538 NASDAQ OPRX Thu, Feb 24, 2022 37.64 43.17 37.38 42.97
2537 NASDAQ OPRX Wed, Feb 23, 2022 42.44 43.61 39.53 39.63
2536 NASDAQ OPRX Tue, Feb 22, 2022 42.78 44.18 41.30 41.65
2535 NASDAQ OPRX Fri, Feb 18, 2022 44.62 45.03 42.71 43.96
2534 NASDAQ OPRX Thu, Feb 17, 2022 47.97 48.03 45.00 45.00
2533 NASDAQ OPRX Wed, Feb 16, 2022 48.02 49.24 46.96 49.05
2532 NASDAQ OPRX Tue, Feb 15, 2022 44.04 49.06 44.04 48.63
2531 NASDAQ OPRX Mon, Feb 14, 2022 44.59 45.80 42.68 42.94
2530 NASDAQ OPRX Fri, Feb 11, 2022 46.42 47.66 44.14 44.86
2529 NASDAQ OPRX Thu, Feb 10, 2022 45.92 48.34 45.85 46.39
2528 NASDAQ OPRX Wed, Feb 9, 2022 45.85 47.57 45.61 47.34
2527 NASDAQ OPRX Tue, Feb 8, 2022 43.32 45.25 43.32 45.00
2526 NASDAQ OPRX Mon, Feb 7, 2022 42.88 44.58 42.75 43.70
2525 NASDAQ OPRX Fri, Feb 4, 2022 42.29 43.42 41.24 42.92
2524 NASDAQ OPRX Thu, Feb 3, 2022 42.85 44.48 41.66 42.22
2523 NASDAQ OPRX Wed, Feb 2, 2022 46.09 46.27 43.50 44.20
2522 NASDAQ OPRX Tue, Feb 1, 2022 45.32 46.48 43.84 45.77
2521 NASDAQ OPRX Mon, Jan 31, 2022 40.71 45.25 40.71 44.93
2520 NASDAQ OPRX Fri, Jan 28, 2022 38.75 40.86 37.85 40.61
2519 NASDAQ OPRX Thu, Jan 27, 2022 40.66 41.32 38.76 38.88
2518 NASDAQ OPRX Wed, Jan 26, 2022 42.95 43.32 39.72 40.15
2517 NASDAQ OPRX Tue, Jan 25, 2022 42.42 42.97 40.91 42.16
2516 NASDAQ OPRX Mon, Jan 24, 2022 40.50 43.70 39.22 43.40
2515 NASDAQ OPRX Fri, Jan 21, 2022 43.03 43.77 41.67 41.97
2514 NASDAQ OPRX Thu, Jan 20, 2022 46.08 47.26 43.77 43.80
2513 NASDAQ OPRX Wed, Jan 19, 2022 46.53 46.69 44.93 45.82
2512 NASDAQ OPRX Tue, Jan 18, 2022 48.80 48.80 46.21 46.72
2511 NASDAQ OPRX Fri, Jan 14, 2022 50.78 51.90 49.14 49.68
2510 NASDAQ OPRX Thu, Jan 13, 2022 53.00 53.53 51.21 51.44
2509 NASDAQ OPRX Wed, Jan 12, 2022 55.94 57.77 52.58 53.21
2508 NASDAQ OPRX Tue, Jan 11, 2022 53.49 56.19 52.46 55.62
2507 NASDAQ OPRX Mon, Jan 10, 2022 52.53 53.52 51.08 53.33
2506 NASDAQ OPRX Fri, Jan 7, 2022 55.37 56.70 52.62 53.28
2505 NASDAQ OPRX Thu, Jan 6, 2022 55.09 57.48 54.08 55.79
2504 NASDAQ OPRX Wed, Jan 5, 2022 57.11 58.33 54.92 55.48
2503 NASDAQ OPRX Tue, Jan 4, 2022 63.35 64.22 56.93 58.17
2502 NASDAQ OPRX Mon, Jan 3, 2022 62.52 63.03 60.83 62.91
2501 NASDAQ OPRX Fri, Dec 31, 2021 61.12 63.11 60.99 62.11
2500 NASDAQ OPRX Thu, Dec 30, 2021 60.34 61.60 59.19 61.14
2499 NASDAQ OPRX Wed, Dec 29, 2021 60.08 60.97 58.78 59.49
2498 NASDAQ OPRX Tue, Dec 28, 2021 63.55 64.24 60.25 60.73
2497 NASDAQ OPRX Mon, Dec 27, 2021 60.53 63.79 59.21 63.35
2496 NASDAQ OPRX Thu, Dec 23, 2021 59.42 60.85 58.06 60.49
2495 NASDAQ OPRX Wed, Dec 22, 2021 58.67 59.57 57.16 59.30
2494 NASDAQ OPRX Tue, Dec 21, 2021 56.60 59.19 56.18 58.84
2493 NASDAQ OPRX Mon, Dec 20, 2021 54.41 56.58 53.08 56.51
2492 NASDAQ OPRX Fri, Dec 17, 2021 53.79 56.51 52.39 55.79
2491 NASDAQ OPRX Thu, Dec 16, 2021 56.00 56.72 53.13 53.57
2490 NASDAQ OPRX Wed, Dec 15, 2021 55.42 56.12 53.27 55.57
2489 NASDAQ OPRX Tue, Dec 14, 2021 55.63 56.51 53.54 55.43
2488 NASDAQ OPRX Mon, Dec 13, 2021 57.30 58.48 55.14 56.04
2487 NASDAQ OPRX Fri, Dec 10, 2021 59.50 60.95 57.03 57.33
2486 NASDAQ OPRX Thu, Dec 9, 2021 60.53 62.45 58.33 59.03
2485 NASDAQ OPRX Wed, Dec 8, 2021 60.50 63.40 60.26 61.30
2484 NASDAQ OPRX Tue, Dec 7, 2021 60.41 62.95 59.13 60.19
2483 NASDAQ OPRX Mon, Dec 6, 2021 57.73 58.75 54.76 58.43
2482 NASDAQ OPRX Fri, Dec 3, 2021 62.72 63.85 56.75 58.47
2481 NASDAQ OPRX Thu, Dec 2, 2021 61.46 63.48 60.21 62.23
2480 NASDAQ OPRX Wed, Dec 1, 2021 67.00 67.05 61.70 61.82
2479 NASDAQ OPRX Tue, Nov 30, 2021 65.68 66.91 63.27 65.00
2478 NASDAQ OPRX Mon, Nov 29, 2021 69.34 69.84 66.38 66.58
2477 NASDAQ OPRX Fri, Nov 26, 2021 68.25 68.61 65.77 68.49
2476 NASDAQ OPRX Wed, Nov 24, 2021 66.91 69.58 65.75 69.22
2475 NASDAQ OPRX Tue, Nov 23, 2021 68.90 70.58 65.57 67.55
2474 NASDAQ OPRX Mon, Nov 22, 2021 72.18 72.40 66.76 69.57
2473 NASDAQ OPRX Fri, Nov 19, 2021 71.85 74.69 71.10 71.77
2472 NASDAQ OPRX Thu, Nov 18, 2021 72.14 74.25 70.10 71.85
2471 NASDAQ OPRX Wed, Nov 17, 2021 78.01 78.90 71.96 73.26
2470 NASDAQ OPRX Tue, Nov 16, 2021 78.03 81.08 77.24 78.15
2469 NASDAQ OPRX Mon, Nov 15, 2021 87.41 87.76 79.53 80.09
2468 NASDAQ OPRX Fri, Nov 12, 2021 84.65 87.55 82.94 87.22
2467 NASDAQ OPRX Thu, Nov 11, 2021 85.83 85.83 81.45 82.57
2466 NASDAQ OPRX Wed, Nov 10, 2021 88.25 89.96 83.15 85.80
2465 NASDAQ OPRX Tue, Nov 9, 2021 93.07 93.67 85.20 85.84
2464 NASDAQ OPRX Mon, Nov 8, 2021 96.17 97.36 93.34 93.37
2463 NASDAQ OPRX Fri, Nov 5, 2021 97.07 98.10 94.06 95.47
2462 NASDAQ OPRX Thu, Nov 4, 2021 96.15 98.00 96.01 96.90
2461 NASDAQ OPRX Wed, Nov 3, 2021 95.92 98.00 95.20 96.50
2460 NASDAQ OPRX Tue, Nov 2, 2021 98.57 98.57 94.26 96.38
2459 NASDAQ OPRX Mon, Nov 1, 2021 97.35 98.02 95.71 96.70
2458 NASDAQ OPRX Fri, Oct 29, 2021 96.00 99.18 95.55 96.70
2457 NASDAQ OPRX Thu, Oct 28, 2021 95.54 97.94 94.65 95.75
2456 NASDAQ OPRX Wed, Oct 27, 2021 94.70 97.00 93.76 94.42
2455 NASDAQ OPRX Tue, Oct 26, 2021 93.88 96.79 92.50 95.31
2454 NASDAQ OPRX Mon, Oct 25, 2021 94.60 96.12 92.30 93.64
2453 NASDAQ OPRX Fri, Oct 22, 2021 97.85 97.85 93.62 94.48
2452 NASDAQ OPRX Thu, Oct 21, 2021 93.09 98.15 92.63 98.00
2451 NASDAQ OPRX Wed, Oct 20, 2021 89.71 93.63 88.20 93.15
2450 NASDAQ OPRX Tue, Oct 19, 2021 87.99 90.06 87.61 88.82
2449 NASDAQ OPRX Mon, Oct 18, 2021 85.00 87.27 84.33 87.24
2448 NASDAQ OPRX Fri, Oct 15, 2021 85.58 85.58 83.09 84.62
2447 NASDAQ OPRX Thu, Oct 14, 2021 84.34 85.24 83.15 84.55
2446 NASDAQ OPRX Wed, Oct 13, 2021 84.32 84.72 82.16 83.00
2445 NASDAQ OPRX Tue, Oct 12, 2021 81.10 84.96 80.00 83.90
2444 NASDAQ OPRX Mon, Oct 11, 2021 79.50 82.47 79.50 81.09
2443 NASDAQ OPRX Fri, Oct 8, 2021 85.43 85.43 79.14 79.82
2442 NASDAQ OPRX Thu, Oct 7, 2021 82.19 86.49 82.19 84.81
2441 NASDAQ OPRX Wed, Oct 6, 2021 81.49 83.54 80.66 81.69
2440 NASDAQ OPRX Tue, Oct 5, 2021 84.22 84.75 80.66 82.66
2439 NASDAQ OPRX Mon, Oct 4, 2021 85.67 86.76 83.06 84.12
2438 NASDAQ OPRX Fri, Oct 1, 2021 85.34 89.12 84.28 86.61
2437 NASDAQ OPRX Thu, Sep 30, 2021 85.00 87.24 83.46 85.55
2436 NASDAQ OPRX Wed, Sep 29, 2021 74.83 77.02 73.40 74.96
2435 NASDAQ OPRX Tue, Sep 28, 2021 74.66 75.17 70.89 73.68
2434 NASDAQ OPRX Mon, Sep 27, 2021 77.82 78.60 75.08 76.15
2433 NASDAQ OPRX Fri, Sep 24, 2021 79.16 81.00 77.39 78.12
2432 NASDAQ OPRX Thu, Sep 23, 2021 77.87 80.00 73.50 79.16
2431 NASDAQ OPRX Wed, Sep 22, 2021 73.62 77.28 73.31 76.92
2430 NASDAQ OPRX Tue, Sep 21, 2021 72.17 73.41 70.50 73.15
2429 NASDAQ OPRX Mon, Sep 20, 2021 70.00 71.77 69.40 70.86
2428 NASDAQ OPRX Fri, Sep 17, 2021 69.76 71.99 69.11 71.50
2427 NASDAQ OPRX Thu, Sep 16, 2021 67.00 70.00 66.96 69.51
2426 NASDAQ OPRX Wed, Sep 15, 2021 65.17 67.09 63.70 66.98
2425 NASDAQ OPRX Tue, Sep 14, 2021 65.57 66.95 64.43 65.12
2424 NASDAQ OPRX Mon, Sep 13, 2021 69.05 69.08 65.06 65.65
2423 NASDAQ OPRX Fri, Sep 10, 2021 68.56 70.52 67.42 68.85
2422 NASDAQ OPRX Thu, Sep 9, 2021 66.84 69.52 66.84 67.95
2421 NASDAQ OPRX Wed, Sep 8, 2021 69.50 69.84 66.04 66.85
2420 NASDAQ OPRX Tue, Sep 7, 2021 70.53 72.63 69.00 69.50
2419 NASDAQ OPRX Fri, Sep 3, 2021 70.18 73.88 69.11 71.22
2418 NASDAQ OPRX Thu, Sep 2, 2021 67.39 70.06 66.90 69.66
2417 NASDAQ OPRX Wed, Sep 1, 2021 65.84 67.65 65.35 67.31
2416 NASDAQ OPRX Tue, Aug 31, 2021 66.62 67.61 65.13 66.18
2415 NASDAQ OPRX Mon, Aug 30, 2021 67.08 67.67 65.25 67.10
2414 NASDAQ OPRX Fri, Aug 27, 2021 64.79 69.21 64.79 66.97
2413 NASDAQ OPRX Thu, Aug 26, 2021 64.51 65.59 64.06 64.77
2412 NASDAQ OPRX Wed, Aug 25, 2021 64.42 65.55 63.97 64.51
2411 NASDAQ OPRX Tue, Aug 24, 2021 61.50 65.82 61.41 64.36
2410 NASDAQ OPRX Mon, Aug 23, 2021 59.51 62.67 59.51 61.68
2409 NASDAQ OPRX Fri, Aug 20, 2021 57.68 59.35 57.19 58.42
2408 NASDAQ OPRX Thu, Aug 19, 2021 57.43 57.84 55.57 57.68
2407 NASDAQ OPRX Wed, Aug 18, 2021 59.01 59.60 57.79 58.16
2406 NASDAQ OPRX Tue, Aug 17, 2021 58.46 59.59 57.51 59.04
2405 NASDAQ OPRX Mon, Aug 16, 2021 60.69 61.48 59.67 60.10
2404 NASDAQ OPRX Fri, Aug 13, 2021 63.27 63.96 60.93 62.12
2403 NASDAQ OPRX Thu, Aug 12, 2021 61.81 63.42 61.04 63.12
2402 NASDAQ OPRX Wed, Aug 11, 2021 61.79 62.42 60.23 62.09
2401 NASDAQ OPRX Tue, Aug 10, 2021 64.50 64.95 61.18 62.21
2400 NASDAQ OPRX Mon, Aug 9, 2021 64.54 65.58 63.29 64.72
2399 NASDAQ OPRX Fri, Aug 6, 2021 67.00 67.84 63.81 64.54
2398 NASDAQ OPRX Thu, Aug 5, 2021 63.00 68.39 60.83 67.44
2397 NASDAQ OPRX Wed, Aug 4, 2021 55.37 59.38 55.28 57.47
2396 NASDAQ OPRX Tue, Aug 3, 2021 54.93 56.02 53.65 55.78
2395 NASDAQ OPRX Mon, Aug 2, 2021 55.79 56.83 54.70 55.11
2394 NASDAQ OPRX Fri, Jul 30, 2021 54.80 55.85 53.71 55.27
2393 NASDAQ OPRX Thu, Jul 29, 2021 54.37 55.43 53.19 55.19
2392 NASDAQ OPRX Wed, Jul 28, 2021 51.74 54.71 51.74 54.18
2391 NASDAQ OPRX Tue, Jul 27, 2021 52.58 52.58 50.48 51.50
2390 NASDAQ OPRX Mon, Jul 26, 2021 53.66 53.79 52.09 53.35
2389 NASDAQ OPRX Fri, Jul 23, 2021 54.29 54.38 53.12 53.86
2388 NASDAQ OPRX Thu, Jul 22, 2021 54.08 54.67 53.42 53.96
2387 NASDAQ OPRX Wed, Jul 21, 2021 52.28 54.07 52.00 53.98
2386 NASDAQ OPRX Tue, Jul 20, 2021 50.90 52.38 50.75 52.00
2385 NASDAQ OPRX Mon, Jul 19, 2021 49.74 51.64 49.09 51.16
2384 NASDAQ OPRX Fri, Jul 16, 2021 51.16 51.86 49.87 51.01
2383 NASDAQ OPRX Thu, Jul 15, 2021 51.87 52.48 49.60 50.93
2382 NASDAQ OPRX Wed, Jul 14, 2021 53.96 54.00 51.54 52.06
2381 NASDAQ OPRX Tue, Jul 13, 2021 55.33 55.33 52.93 53.35
2380 NASDAQ OPRX Mon, Jul 12, 2021 55.09 56.32 54.68 55.67
2379 NASDAQ OPRX Fri, Jul 9, 2021 56.52 56.52 54.84 55.46
2378 NASDAQ OPRX Thu, Jul 8, 2021 55.69 57.31 54.54 56.26
2377 NASDAQ OPRX Wed, Jul 7, 2021 58.27 58.64 56.00 57.49
2376 NASDAQ OPRX Tue, Jul 6, 2021 58.51 58.83 57.19 58.51
2375 NASDAQ OPRX Fri, Jul 2, 2021 59.14 59.38 56.64 58.52
2374 NASDAQ OPRX Thu, Jul 1, 2021 62.15 62.20 58.34 59.14
2373 NASDAQ OPRX Wed, Jun 30, 2021 61.29 61.95 60.03 61.90
2372 NASDAQ OPRX Tue, Jun 29, 2021 61.62 62.13 60.96 61.47
2371 NASDAQ OPRX Mon, Jun 28, 2021 63.00 63.78 60.39 61.22
2370 NASDAQ OPRX Fri, Jun 25, 2021 61.14 63.90 60.11 63.33
2369 NASDAQ OPRX Thu, Jun 24, 2021 58.08 61.45 58.08 61.41
2368 NASDAQ OPRX Wed, Jun 23, 2021 54.82 58.25 54.45 57.43
2367 NASDAQ OPRX Tue, Jun 22, 2021 53.03 54.72 52.54 54.57
2366 NASDAQ OPRX Mon, Jun 21, 2021 52.15 53.94 50.89 53.56
2365 NASDAQ OPRX Fri, Jun 18, 2021 52.78 54.30 52.00 52.06
2364 NASDAQ OPRX Thu, Jun 17, 2021 52.30 55.20 52.30 53.65
2363 NASDAQ OPRX Wed, Jun 16, 2021 52.21 53.09 51.31 53.00
2362 NASDAQ OPRX Tue, Jun 15, 2021 50.25 52.98 49.70 52.08
2361 NASDAQ OPRX Mon, Jun 14, 2021 50.35 51.76 50.06 50.22
2360 NASDAQ OPRX Fri, Jun 11, 2021 51.12 51.82 50.03 50.31
2359 NASDAQ OPRX Thu, Jun 10, 2021 50.73 51.54 50.03 51.02
2358 NASDAQ OPRX Wed, Jun 9, 2021 53.20 53.38 50.34 50.68
2357 NASDAQ OPRX Tue, Jun 8, 2021 52.87 53.68 52.13 52.79
2356 NASDAQ OPRX Mon, Jun 7, 2021 50.74 53.68 50.74 52.34
2355 NASDAQ OPRX Fri, Jun 4, 2021 51.30 51.96 50.12 51.22
2354 NASDAQ OPRX Thu, Jun 3, 2021 51.25 51.92 49.71 51.88
2353 NASDAQ OPRX Wed, Jun 2, 2021 51.07 52.44 50.31 51.91
2352 NASDAQ OPRX Tue, Jun 1, 2021 49.70 51.23 49.14 50.99
2351 NASDAQ OPRX Fri, May 28, 2021 50.24 51.22 48.80 49.12
2350 NASDAQ OPRX Thu, May 27, 2021 49.71 50.36 48.11 50.03
2349 NASDAQ OPRX Wed, May 26, 2021 48.81 49.94 47.74 49.45
2348 NASDAQ OPRX Tue, May 25, 2021 49.19 50.83 48.01 48.28
2347 NASDAQ OPRX Mon, May 24, 2021 49.61 49.86 48.69 48.89
2346 NASDAQ OPRX Fri, May 21, 2021 48.78 50.52 48.28 48.87
2345 NASDAQ OPRX Thu, May 20, 2021 47.28 49.49 46.55 48.98
2344 NASDAQ OPRX Wed, May 19, 2021 45.63 48.23 44.83 47.41
2343 NASDAQ OPRX Tue, May 18, 2021 44.16 47.52 43.09 47.38
2342 NASDAQ OPRX Mon, May 17, 2021 43.92 44.66 42.10 43.71
2341 NASDAQ OPRX Fri, May 14, 2021 43.48 45.20 43.18 44.44
2340 NASDAQ OPRX Thu, May 13, 2021 43.48 45.14 41.44 42.76
2339 NASDAQ OPRX Wed, May 12, 2021 43.39 43.99 42.25 42.82
2338 NASDAQ OPRX Tue, May 11, 2021 41.26 45.42 41.00 44.56
2337 NASDAQ OPRX Mon, May 10, 2021 52.30 52.30 43.92 45.03
2336 NASDAQ OPRX Fri, May 7, 2021 48.00 55.00 47.87 52.38
2335 NASDAQ OPRX Thu, May 6, 2021 49.62 50.70 47.40 47.95
2334 NASDAQ OPRX Wed, May 5, 2021 50.33 51.66 47.62 50.15
2333 NASDAQ OPRX Tue, May 4, 2021 49.21 49.97 46.91 49.69
2332 NASDAQ OPRX Mon, May 3, 2021 50.54 50.96 49.56 50.40
2331 NASDAQ OPRX Fri, Apr 30, 2021 49.02 51.74 49.02 50.46
2330 NASDAQ OPRX Thu, Apr 29, 2021 52.10 52.10 49.66 50.22
2329 NASDAQ OPRX Wed, Apr 28, 2021 51.21 52.62 50.46 51.76
2328 NASDAQ OPRX Tue, Apr 27, 2021 51.30 52.30 50.63 51.67
2327 NASDAQ OPRX Mon, Apr 26, 2021 50.86 51.79 50.00 51.16
2326 NASDAQ OPRX Fri, Apr 23, 2021 49.00 51.30 48.84 50.34
2325 NASDAQ OPRX Thu, Apr 22, 2021 48.46 50.75 48.13 48.53
2324 NASDAQ OPRX Wed, Apr 21, 2021 46.16 48.33 46.01 48.27
2323 NASDAQ OPRX Tue, Apr 20, 2021 50.07 50.07 45.89 46.64
2322 NASDAQ OPRX Mon, Apr 19, 2021 51.56 51.56 48.66 50.31
2321 NASDAQ OPRX Fri, Apr 16, 2021 52.25 52.63 49.65 51.61
2320 NASDAQ OPRX Thu, Apr 15, 2021 50.77 52.40 49.63 52.03
2319 NASDAQ OPRX Wed, Apr 14, 2021 52.00 52.19 49.80 50.20
2318 NASDAQ OPRX Tue, Apr 13, 2021 51.78 53.35 49.01 51.40
2317 NASDAQ OPRX Mon, Apr 12, 2021 50.00 51.70 49.02 50.85
2316 NASDAQ OPRX Fri, Apr 9, 2021 49.00 49.63 48.37 49.35
2315 NASDAQ OPRX Thu, Apr 8, 2021 49.04 49.90 48.42 49.69
2314 NASDAQ OPRX Wed, Apr 7, 2021 50.00 50.99 47.54 48.33
2313 NASDAQ OPRX Tue, Apr 6, 2021 48.38 51.20 47.94 50.46
2312 NASDAQ OPRX Mon, Apr 5, 2021 54.38 54.49 47.78 48.35
2311 NASDAQ OPRX Thu, Apr 1, 2021 49.46 53.18 49.46 53.07
2310 NASDAQ OPRX Wed, Mar 31, 2021 46.93 50.00 46.93 48.75
2309 NASDAQ OPRX Tue, Mar 30, 2021 45.32 47.60 43.90 46.38
2308 NASDAQ OPRX Mon, Mar 29, 2021 47.05 47.12 44.29 45.83
2307 NASDAQ OPRX Fri, Mar 26, 2021 47.20 48.11 45.15 47.50
2306 NASDAQ OPRX Thu, Mar 25, 2021 46.29 47.74 43.80 47.44
2305 NASDAQ OPRX Wed, Mar 24, 2021 53.39 54.09 47.37 47.95
2304 NASDAQ OPRX Tue, Mar 23, 2021 54.00 54.36 52.00 52.58
2303 NASDAQ OPRX Mon, Mar 22, 2021 50.87 56.30 50.82 54.27
2302 NASDAQ OPRX Fri, Mar 19, 2021 49.96 52.45 49.03 50.42
2301 NASDAQ OPRX Thu, Mar 18, 2021 51.74 52.83 49.67 49.96
2300 NASDAQ OPRX Wed, Mar 17, 2021 50.90 53.69 49.01 52.26
2299 NASDAQ OPRX Tue, Mar 16, 2021 47.90 56.96 47.90 52.54
2298 NASDAQ OPRX Mon, Mar 15, 2021 45.00 46.86 44.46 45.65
2297 NASDAQ OPRX Fri, Mar 12, 2021 46.02 46.05 43.51 45.29
2296 NASDAQ OPRX Thu, Mar 11, 2021 45.25 46.99 45.01 46.65
2295 NASDAQ OPRX Wed, Mar 10, 2021 45.07 47.19 44.11 44.61
2294 NASDAQ OPRX Tue, Mar 9, 2021 43.10 45.76 43.00 44.44
2293 NASDAQ OPRX Mon, Mar 8, 2021 43.26 44.40 41.50 41.99
2292 NASDAQ OPRX Fri, Mar 5, 2021 46.51 48.50 39.06 43.30
2291 NASDAQ OPRX Thu, Mar 4, 2021 52.37 53.27 45.25 45.86
2290 NASDAQ OPRX Wed, Mar 3, 2021 57.66 58.56 51.35 53.79
2289 NASDAQ OPRX Tue, Mar 2, 2021 60.03 61.33 57.26 57.42
2288 NASDAQ OPRX Mon, Mar 1, 2021 55.89 60.38 55.85 59.55
2287 NASDAQ OPRX Fri, Feb 26, 2021 56.04 58.06 52.20 53.18
2286 NASDAQ OPRX Thu, Feb 25, 2021 61.50 62.01 55.00 56.01
2285 NASDAQ OPRX Wed, Feb 24, 2021 55.99 58.71 55.39 57.53
2284 NASDAQ OPRX Tue, Feb 23, 2021 54.96 57.00 51.30 55.59
2283 NASDAQ OPRX Mon, Feb 22, 2021 63.00 63.43 56.31 57.87
2282 NASDAQ OPRX Fri, Feb 19, 2021 59.57 62.96 59.00 62.20
2281 NASDAQ OPRX Thu, Feb 18, 2021 61.03 61.77 55.54 58.58
2280 NASDAQ OPRX Wed, Feb 17, 2021 59.66 61.99 57.28 60.75
2279 NASDAQ OPRX Tue, Feb 16, 2021 62.00 63.98 55.06 59.34
2278 NASDAQ OPRX Fri, Feb 12, 2021 53.50 57.55 53.08 57.34
2277 NASDAQ OPRX Thu, Feb 11, 2021 54.48 54.48 51.89 53.97
2276 NASDAQ OPRX Wed, Feb 10, 2021 56.04 56.85 53.09 53.99
2275 NASDAQ OPRX Tue, Feb 9, 2021 52.25 56.38 52.00 56.00
2274 NASDAQ OPRX Mon, Feb 8, 2021 52.50 53.65 51.64 51.73
2273 NASDAQ OPRX Fri, Feb 5, 2021 52.23 53.29 50.44 51.96
2272 NASDAQ OPRX Thu, Feb 4, 2021 48.26 52.50 48.15 51.58
2271 NASDAQ OPRX Wed, Feb 3, 2021 48.00 49.24 47.51 47.94
2270 NASDAQ OPRX Tue, Feb 2, 2021 48.00 48.83 46.91 47.32
2269 NASDAQ OPRX Mon, Feb 1, 2021 45.61 47.90 44.34 47.21
2268 NASDAQ OPRX Fri, Jan 29, 2021 47.12 48.00 44.32 45.14
2267 NASDAQ OPRX Thu, Jan 28, 2021 45.63 48.10 45.02 47.23
2266 NASDAQ OPRX Wed, Jan 27, 2021 46.09 48.50 45.13 46.14
2265 NASDAQ OPRX Tue, Jan 26, 2021 47.00 48.87 46.26 47.16
2264 NASDAQ OPRX Mon, Jan 25, 2021 48.38 48.38 44.75 46.53
2263 NASDAQ OPRX Fri, Jan 22, 2021 42.42 44.76 42.42 44.66
2262 NASDAQ OPRX Thu, Jan 21, 2021 43.55 43.87 41.15 43.01
2261 NASDAQ OPRX Wed, Jan 20, 2021 43.18 43.42 42.01 42.89
2260 NASDAQ OPRX Tue, Jan 19, 2021 44.43 47.00 40.45 41.85
2259 NASDAQ OPRX Fri, Jan 15, 2021 40.51 40.51 38.74 39.54
2258 NASDAQ OPRX Thu, Jan 14, 2021 38.36 40.36 38.36 39.99
2257 NASDAQ OPRX Wed, Jan 13, 2021 39.37 39.79 37.95 38.18
2256 NASDAQ OPRX Tue, Jan 12, 2021 38.50 39.40 38.38 39.23
2255 NASDAQ OPRX Mon, Jan 11, 2021 38.00 39.86 37.50 38.33
2254 NASDAQ OPRX Fri, Jan 8, 2021 37.59 38.05 36.51 37.96
2253 NASDAQ OPRX Thu, Jan 7, 2021 37.79 38.50 35.68 37.50
2252 NASDAQ OPRX Wed, Jan 6, 2021 34.78 36.43 33.94 35.41
2251 NASDAQ OPRX Tue, Jan 5, 2021 33.41 34.83 33.00 34.59
2250 NASDAQ OPRX Mon, Jan 4, 2021 33.04 34.09 31.90 33.36
2249 NASDAQ OPRX Thu, Dec 31, 2020 31.40 32.12 30.68 31.16
2248 NASDAQ OPRX Wed, Dec 30, 2020 31.22 31.66 30.92 31.20
2247 NASDAQ OPRX Tue, Dec 29, 2020 32.48 32.50 30.39 31.07
2246 NASDAQ OPRX Mon, Dec 28, 2020 32.51 32.99 32.00 32.21
2245 NASDAQ OPRX Thu, Dec 24, 2020 32.43 33.24 31.53 31.58
2244 NASDAQ OPRX Wed, Dec 23, 2020 32.86 34.15 31.81 32.24
2243 NASDAQ OPRX Tue, Dec 22, 2020 29.97 34.22 29.69 33.10
2242 NASDAQ OPRX Mon, Dec 21, 2020 28.50 29.78 28.32 29.67
2241 NASDAQ OPRX Fri, Dec 18, 2020 29.82 30.22 28.36 29.12
2240 NASDAQ OPRX Thu, Dec 17, 2020 29.48 29.77 28.89 29.70
2239 NASDAQ OPRX Wed, Dec 16, 2020 29.53 29.68 28.56 29.26
2238 NASDAQ OPRX Tue, Dec 15, 2020 29.27 29.62 27.81 29.46
2237 NASDAQ OPRX Mon, Dec 14, 2020 29.50 29.90 28.73 29.22
2236 NASDAQ OPRX Fri, Dec 11, 2020 29.23 29.78 28.50 29.40
2235 NASDAQ OPRX Thu, Dec 10, 2020 28.34 29.38 28.00 29.03
2234 NASDAQ OPRX Wed, Dec 9, 2020 29.01 29.87 28.03 28.47
2233 NASDAQ OPRX Tue, Dec 8, 2020 28.41 28.65 27.89 28.48
2232 NASDAQ OPRX Mon, Dec 7, 2020 28.97 29.44 27.71 28.30
2231 NASDAQ OPRX Fri, Dec 4, 2020 28.77 28.94 28.11 28.41
2230 NASDAQ OPRX Thu, Dec 3, 2020 28.03 28.87 26.90 28.18
2229 NASDAQ OPRX Wed, Dec 2, 2020 25.69 26.17 25.22 25.68
2228 NASDAQ OPRX Tue, Dec 1, 2020 26.50 26.95 25.34 25.84
2227 NASDAQ OPRX Mon, Nov 30, 2020 25.83 27.20 25.31 26.42
2226 NASDAQ OPRX Fri, Nov 27, 2020 25.59 26.06 25.11 25.15
2225 NASDAQ OPRX Wed, Nov 25, 2020 24.07 25.61 23.72 25.05
2224 NASDAQ OPRX Tue, Nov 24, 2020 22.60 24.26 22.14 23.97
2223 NASDAQ OPRX Mon, Nov 23, 2020 22.67 23.20 21.65 22.51
2222 NASDAQ OPRX Fri, Nov 20, 2020 22.56 23.39 22.00 22.43
2221 NASDAQ OPRX Thu, Nov 19, 2020 21.81 23.02 21.81 22.80
2220 NASDAQ OPRX Wed, Nov 18, 2020 21.00 22.90 21.00 21.85
2219 NASDAQ OPRX Tue, Nov 17, 2020 22.44 22.83 20.90 21.02
2218 NASDAQ OPRX Mon, Nov 16, 2020 24.71 24.75 22.62 22.74
2217 NASDAQ OPRX Fri, Nov 13, 2020 23.86 24.57 23.40 24.36
2216 NASDAQ OPRX Thu, Nov 12, 2020 24.22 24.34 23.43 23.67
2215 NASDAQ OPRX Wed, Nov 11, 2020 23.41 24.27 22.76 24.16
2214 NASDAQ OPRX Tue, Nov 10, 2020 22.25 23.50 21.37 22.95
2213 NASDAQ OPRX Mon, Nov 9, 2020 21.79 22.17 20.26 21.20
2212 NASDAQ OPRX Fri, Nov 6, 2020 21.62 22.19 20.68 21.47
2211 NASDAQ OPRX Thu, Nov 5, 2020 21.50 22.19 21.03 21.62
2210 NASDAQ OPRX Wed, Nov 4, 2020 20.91 21.56 20.63 21.29
2209 NASDAQ OPRX Tue, Nov 3, 2020 20.06 21.15 20.05 20.91
2208 NASDAQ OPRX Mon, Nov 2, 2020 19.95 20.37 19.61 19.83
2207 NASDAQ OPRX Fri, Oct 30, 2020 19.95 20.46 19.13 19.80
2206 NASDAQ OPRX Thu, Oct 29, 2020 20.16 21.10 19.52 20.17
2205 NASDAQ OPRX Wed, Oct 28, 2020 20.78 20.84 19.93 20.03
2204 NASDAQ OPRX Tue, Oct 27, 2020 20.93 21.94 20.93 21.11
2203 NASDAQ OPRX Mon, Oct 26, 2020 21.98 22.55 20.65 21.13
2202 NASDAQ OPRX Fri, Oct 23, 2020 21.55 22.20 21.11 21.88
2201 NASDAQ OPRX Thu, Oct 22, 2020 21.84 22.06 21.20 21.58
2200 NASDAQ OPRX Wed, Oct 21, 2020 21.45 22.02 21.08 21.80
2199 NASDAQ OPRX Tue, Oct 20, 2020 20.90 21.82 20.50 21.50
2198 NASDAQ OPRX Mon, Oct 19, 2020 21.50 22.25 21.00 21.00
2197 NASDAQ OPRX Fri, Oct 16, 2020 21.93 22.26 21.31 21.40
2196 NASDAQ OPRX Thu, Oct 15, 2020 21.52 21.99 21.51 21.93
2195 NASDAQ OPRX Wed, Oct 14, 2020 21.97 22.18 21.50 21.69
2194 NASDAQ OPRX Tue, Oct 13, 2020 20.23 21.86 19.83 21.74
2193 NASDAQ OPRX Mon, Oct 12, 2020 18.93 19.63 18.93 19.42
2192 NASDAQ OPRX Fri, Oct 9, 2020 19.49 19.68 17.49 19.04
2191 NASDAQ OPRX Thu, Oct 8, 2020 21.85 21.92 17.01 19.50
2190 NASDAQ OPRX Wed, Oct 7, 2020 21.45 22.27 21.45 21.84
2189 NASDAQ OPRX Tue, Oct 6, 2020 20.76 21.99 20.45 21.37
2188 NASDAQ OPRX Mon, Oct 5, 2020 21.82 22.13 20.40 20.77
2187 NASDAQ OPRX Fri, Oct 2, 2020 20.76 22.00 20.42 21.64
2186 NASDAQ OPRX Thu, Oct 1, 2020 20.61 21.74 20.44 21.26
2185 NASDAQ OPRX Wed, Sep 30, 2020 21.13 21.66 20.26 20.85
2184 NASDAQ OPRX Tue, Sep 29, 2020 21.80 21.80 20.00 21.13
2183 NASDAQ OPRX Mon, Sep 28, 2020 19.97 22.44 19.97 21.78
2182 NASDAQ OPRX Fri, Sep 25, 2020 19.11 20.20 19.11 19.89
2181 NASDAQ OPRX Thu, Sep 24, 2020 19.12 19.60 18.34 19.14
2180 NASDAQ OPRX Wed, Sep 23, 2020 19.61 20.48 18.74 19.13
2179 NASDAQ OPRX Tue, Sep 22, 2020 19.36 20.09 19.15 19.72
2178 NASDAQ OPRX Mon, Sep 21, 2020 19.72 20.50 19.07 19.23
2177 NASDAQ OPRX Fri, Sep 18, 2020 19.79 20.33 19.40 19.99
2176 NASDAQ OPRX Thu, Sep 17, 2020 19.89 20.27 19.25 19.50
2175 NASDAQ OPRX Wed, Sep 16, 2020 20.35 20.47 20.12 20.21
2174 NASDAQ OPRX Tue, Sep 15, 2020 19.33 20.57 19.11 20.25
2173 NASDAQ OPRX Mon, Sep 14, 2020 18.57 19.88 17.70 19.33
2172 NASDAQ OPRX Fri, Sep 11, 2020 18.39 18.76 17.77 18.12
2171 NASDAQ OPRX Thu, Sep 10, 2020 18.82 18.82 17.92 18.18
2170 NASDAQ OPRX Wed, Sep 9, 2020 18.85 19.27 18.52 18.64
2169 NASDAQ OPRX Tue, Sep 8, 2020 18.62 19.09 18.30 18.64
2168 NASDAQ OPRX Fri, Sep 4, 2020 19.09 19.48 17.78 18.77
2167 NASDAQ OPRX Thu, Sep 3, 2020 20.00 20.15 18.18 19.06
2166 NASDAQ OPRX Wed, Sep 2, 2020 19.50 20.28 19.11 20.09
2165 NASDAQ OPRX Tue, Sep 1, 2020 20.20 20.58 19.00 19.58
2164 NASDAQ OPRX Mon, Aug 31, 2020 19.36 20.86 19.28 20.16
2163 NASDAQ OPRX Fri, Aug 28, 2020 19.08 19.60 18.80 19.41
2162 NASDAQ OPRX Thu, Aug 27, 2020 19.36 19.45 19.00 19.30
2161 NASDAQ OPRX Wed, Aug 26, 2020 19.32 19.41 19.01 19.32
2160 NASDAQ OPRX Tue, Aug 25, 2020 19.10 19.59 18.72 19.35
2159 NASDAQ OPRX Mon, Aug 24, 2020 18.19 19.60 17.90 18.84
2158 NASDAQ OPRX Fri, Aug 21, 2020 17.53 18.00 17.40 17.90
2157 NASDAQ OPRX Thu, Aug 20, 2020 17.45 18.50 17.45 17.72
2156 NASDAQ OPRX Wed, Aug 19, 2020 17.43 18.04 17.43 17.54
2155 NASDAQ OPRX Tue, Aug 18, 2020 17.12 17.58 17.00 17.41
2154 NASDAQ OPRX Mon, Aug 17, 2020 17.39 17.66 16.65 17.13
2153 NASDAQ OPRX Fri, Aug 14, 2020 17.95 18.10 17.45 17.60
2152 NASDAQ OPRX Thu, Aug 13, 2020 17.31 18.34 17.22 17.98
2151 NASDAQ OPRX Wed, Aug 12, 2020 17.18 17.60 16.90 17.28
2150 NASDAQ OPRX Tue, Aug 11, 2020 16.96 17.85 16.64 17.07
2149 NASDAQ OPRX Mon, Aug 10, 2020 17.38 17.50 16.68 16.98
2148 NASDAQ OPRX Fri, Aug 7, 2020 17.27 17.68 17.03 17.48
2147 NASDAQ OPRX Thu, Aug 6, 2020 16.40 17.29 15.79 17.11
2146 NASDAQ OPRX Wed, Aug 5, 2020 15.59 15.63 15.03 15.48
2145 NASDAQ OPRX Tue, Aug 4, 2020 14.98 15.69 14.77 15.41
2144 NASDAQ OPRX Mon, Aug 3, 2020 14.29 15.09 13.97 14.93
2143 NASDAQ OPRX Fri, Jul 31, 2020 14.81 14.86 13.84 14.15
2142 NASDAQ OPRX Thu, Jul 30, 2020 14.21 14.81 13.76 14.66
2141 NASDAQ OPRX Wed, Jul 29, 2020 14.47 14.61 14.12 14.41
2140 NASDAQ OPRX Tue, Jul 28, 2020 14.21 14.77 13.79 14.38
2139 NASDAQ OPRX Mon, Jul 27, 2020 15.08 15.08 14.03 14.32
2138 NASDAQ OPRX Fri, Jul 24, 2020 14.40 14.62 14.17 14.32
2137 NASDAQ OPRX Thu, Jul 23, 2020 14.46 14.76 14.21 14.55
2136 NASDAQ OPRX Wed, Jul 22, 2020 15.16 15.21 14.41 14.47
2135 NASDAQ OPRX Tue, Jul 21, 2020 15.59 15.85 14.99 15.17
2134 NASDAQ OPRX Mon, Jul 20, 2020 14.96 15.62 14.96 15.48
2133 NASDAQ OPRX Fri, Jul 17, 2020 14.53 15.30 14.53 15.07
2132 NASDAQ OPRX Thu, Jul 16, 2020 14.74 15.09 14.52 14.61
2131 NASDAQ OPRX Wed, Jul 15, 2020 14.67 15.08 14.51 14.94
2130 NASDAQ OPRX Tue, Jul 14, 2020 13.78 14.52 13.78 14.44
2129 NASDAQ OPRX Mon, Jul 13, 2020 14.55 14.68 13.81 13.83
2128 NASDAQ OPRX Fri, Jul 10, 2020 14.35 14.55 14.12 14.39
2127 NASDAQ OPRX Thu, Jul 9, 2020 14.16 14.50 13.74 14.35
2126 NASDAQ OPRX Wed, Jul 8, 2020 14.61 14.79 13.78 14.20
2125 NASDAQ OPRX Tue, Jul 7, 2020 13.90 15.48 13.90 14.61
2124 NASDAQ OPRX Mon, Jul 6, 2020 13.51 13.66 13.26 13.43
2123 NASDAQ OPRX Thu, Jul 2, 2020 13.13 13.32 12.84 13.31
2122 NASDAQ OPRX Wed, Jul 1, 2020 13.03 13.09 12.80 12.99
2121 NASDAQ OPRX Tue, Jun 30, 2020 12.88 13.13 12.69 13.03
2120 NASDAQ OPRX Mon, Jun 29, 2020 13.52 13.69 12.78 12.91
2119 NASDAQ OPRX Fri, Jun 26, 2020 13.23 13.67 12.86 13.45
2118 NASDAQ OPRX Thu, Jun 25, 2020 12.96 13.36 12.91 13.27
2117 NASDAQ OPRX Wed, Jun 24, 2020 13.05 13.11 12.38 12.99
2116 NASDAQ OPRX Tue, Jun 23, 2020 13.14 13.35 12.97 13.16
2115 NASDAQ OPRX Mon, Jun 22, 2020 13.00 13.37 12.78 13.02
2114 NASDAQ OPRX Fri, Jun 19, 2020 13.25 13.43 13.00 13.01
2113 NASDAQ OPRX Thu, Jun 18, 2020 13.25 13.49 13.09 13.16
2112 NASDAQ OPRX Wed, Jun 17, 2020 13.74 13.75 13.25 13.33
2111 NASDAQ OPRX Tue, Jun 16, 2020 13.11 13.72 12.33 13.69
2110 NASDAQ OPRX Mon, Jun 15, 2020 11.67 12.92 11.47 12.84
2109 NASDAQ OPRX Fri, Jun 12, 2020 12.24 12.26 11.46 11.91
2108 NASDAQ OPRX Thu, Jun 11, 2020 11.44 12.32 11.44 12.03
2107 NASDAQ OPRX Wed, Jun 10, 2020 13.82 13.85 12.10 12.20
2106 NASDAQ OPRX Tue, Jun 9, 2020 12.85 14.15 12.54 13.63
2105 NASDAQ OPRX Mon, Jun 8, 2020 12.40 12.91 12.05 12.85
2104 NASDAQ OPRX Fri, Jun 5, 2020 12.31 12.61 11.64 12.07
2103 NASDAQ OPRX Thu, Jun 4, 2020 12.34 12.52 11.91 12.12
2102 NASDAQ OPRX Wed, Jun 3, 2020 12.51 12.53 11.96 12.48
2101 NASDAQ OPRX Tue, Jun 2, 2020 11.52 12.42 11.20 12.35
2100 NASDAQ OPRX Mon, Jun 1, 2020 11.14 11.80 11.14 11.39
2099 NASDAQ OPRX Fri, May 29, 2020 11.59 11.60 11.00 11.36
2098 NASDAQ OPRX Thu, May 28, 2020 12.25 12.25 11.43 11.53
2097 NASDAQ OPRX Wed, May 27, 2020 12.36 12.50 11.81 12.15
2096 NASDAQ OPRX Tue, May 26, 2020 11.91 13.09 11.67 12.28
2095 NASDAQ OPRX Fri, May 22, 2020 11.20 11.65 11.01 11.59
2094 NASDAQ OPRX Thu, May 21, 2020 11.06 11.39 10.80 11.15
2093 NASDAQ OPRX Wed, May 20, 2020 10.91 11.28 10.58 11.13
2092 NASDAQ OPRX Tue, May 19, 2020 9.85 11.00 9.74 10.66
2091 NASDAQ OPRX Mon, May 18, 2020 10.15 10.24 9.75 9.91
2090 NASDAQ OPRX Fri, May 15, 2020 9.59 10.05 9.44 10.01
2089 NASDAQ OPRX Thu, May 14, 2020 9.59 9.75 9.34 9.50
2088 NASDAQ OPRX Wed, May 13, 2020 9.90 9.93 9.21 9.77
2087 NASDAQ OPRX Tue, May 12, 2020 10.41 10.41 9.76 9.93
2086 NASDAQ OPRX Mon, May 11, 2020 10.84 10.96 10.33 10.41
2085 NASDAQ OPRX Fri, May 8, 2020 10.73 11.03 10.73 10.83
2084 NASDAQ OPRX Thu, May 7, 2020 10.78 10.85 10.30 10.51
2083 NASDAQ OPRX Wed, May 6, 2020 10.42 10.85 10.02 10.54
2082 NASDAQ OPRX Tue, May 5, 2020 9.80 11.63 9.80 10.41
2081 NASDAQ OPRX Mon, May 4, 2020 9.33 9.53 9.15 9.28
2080 NASDAQ OPRX Fri, May 1, 2020 9.08 9.39 8.66 9.34
2079 NASDAQ OPRX Thu, Apr 30, 2020 9.78 9.80 9.19 9.31
2078 NASDAQ OPRX Wed, Apr 29, 2020 10.00 10.23 9.73 9.99
2077 NASDAQ OPRX Tue, Apr 28, 2020 9.84 9.97 9.42 9.75
2076 NASDAQ OPRX Mon, Apr 27, 2020 9.56 9.80 9.52 9.60
2075 NASDAQ OPRX Fri, Apr 24, 2020 9.36 9.64 9.20 9.51
2074 NASDAQ OPRX Thu, Apr 23, 2020 9.12 9.75 9.07 9.38
2073 NASDAQ OPRX Wed, Apr 22, 2020 9.31 9.45 9.05 9.17
2072 NASDAQ OPRX Tue, Apr 21, 2020 9.21 9.36 8.94 9.17
2071 NASDAQ OPRX Mon, Apr 20, 2020 9.14 9.85 9.14 9.48
2070 NASDAQ OPRX Fri, Apr 17, 2020 10.27 10.61 9.22 9.40
2069 NASDAQ OPRX Thu, Apr 16, 2020 9.18 9.98 9.16 9.96
2068 NASDAQ OPRX Wed, Apr 15, 2020 8.90 9.83 8.58 9.16
2067 NASDAQ OPRX Tue, Apr 14, 2020 8.64 9.09 8.64 9.02
2066 NASDAQ OPRX Mon, Apr 13, 2020 8.50 8.69 8.20 8.55
2065 NASDAQ OPRX Thu, Apr 9, 2020 8.98 8.99 8.31 8.46
2064 NASDAQ OPRX Wed, Apr 8, 2020 8.64 8.81 8.15 8.73
2063 NASDAQ OPRX Tue, Apr 7, 2020 8.65 9.02 8.05 8.50
2062 NASDAQ OPRX Mon, Apr 6, 2020 9.08 9.11 8.50 8.66
2061 NASDAQ OPRX Fri, Apr 3, 2020 8.74 8.96 8.45 8.72
2060 NASDAQ OPRX Thu, Apr 2, 2020 8.60 9.08 8.42 8.81
2059 NASDAQ OPRX Wed, Apr 1, 2020 8.47 9.18 8.24 8.34
2058 NASDAQ OPRX Tue, Mar 31, 2020 8.94 9.19 8.13 9.06
2057 NASDAQ OPRX Mon, Mar 30, 2020 7.69 9.14 7.64 8.98
2056 NASDAQ OPRX Fri, Mar 27, 2020 8.09 8.37 7.57 7.57
2055 NASDAQ OPRX Thu, Mar 26, 2020 7.78 8.67 7.75 8.37
2054 NASDAQ OPRX Wed, Mar 25, 2020 7.92 8.00 7.11 7.69
2053 NASDAQ OPRX Tue, Mar 24, 2020 7.46 8.37 7.04 7.93
2052 NASDAQ OPRX Mon, Mar 23, 2020 7.00 7.47 6.77 7.10
2051 NASDAQ OPRX Fri, Mar 20, 2020 7.81 7.81 6.51 6.75
2050 NASDAQ OPRX Thu, Mar 19, 2020 7.40 8.20 7.21 7.74
2049 NASDAQ OPRX Wed, Mar 18, 2020 8.09 8.85 6.96 7.40
2048 NASDAQ OPRX Tue, Mar 17, 2020 6.79 8.99 6.79 8.85
2047 NASDAQ OPRX Mon, Mar 16, 2020 6.75 6.97 6.50 6.71
2046 NASDAQ OPRX Fri, Mar 13, 2020 7.21 7.42 6.71 7.38
2045 NASDAQ OPRX Thu, Mar 12, 2020 7.11 7.30 6.70 6.91
2044 NASDAQ OPRX Wed, Mar 11, 2020 7.45 7.83 7.18 7.51
2043 NASDAQ OPRX Tue, Mar 10, 2020 6.94 7.35 6.88 7.24
2042 NASDAQ OPRX Mon, Mar 9, 2020 7.97 7.97 6.75 6.86
2041 NASDAQ OPRX Fri, Mar 6, 2020 6.84 7.74 6.84 7.54
2040 NASDAQ OPRX Thu, Mar 5, 2020 7.02 7.63 6.88 7.08
2039 NASDAQ OPRX Wed, Mar 4, 2020 7.26 7.58 7.00 7.13
2038 NASDAQ OPRX Tue, Mar 3, 2020 8.04 8.11 6.82 7.24
2037 NASDAQ OPRX Mon, Mar 2, 2020 8.29 8.35 7.62 8.11
2036 NASDAQ OPRX Fri, Feb 28, 2020 9.85 10.35 7.71 8.35
2035 NASDAQ OPRX Thu, Feb 27, 2020 11.00 11.11 9.86 10.03
2034 NASDAQ OPRX Wed, Feb 26, 2020 11.04 11.79 10.87 11.29
2033 NASDAQ OPRX Tue, Feb 25, 2020 11.10 11.41 10.64 10.98
2032 NASDAQ OPRX Mon, Feb 24, 2020 10.67 11.99 10.67 11.06
2031 NASDAQ OPRX Fri, Feb 21, 2020 11.10 11.44 10.66 11.05
2030 NASDAQ OPRX Thu, Feb 20, 2020 11.08 11.34 10.91 11.01
2029 NASDAQ OPRX Wed, Feb 19, 2020 10.72 11.43 10.72 11.12
2028 NASDAQ OPRX Tue, Feb 18, 2020 10.72 10.96 10.44 10.68
2027 NASDAQ OPRX Fri, Feb 14, 2020 10.73 10.73 10.53 10.58
2026 NASDAQ OPRX Thu, Feb 13, 2020 11.06 11.34 10.55 10.71
2025 NASDAQ OPRX Wed, Feb 12, 2020 10.66 11.40 10.58 11.12
2024 NASDAQ OPRX Tue, Feb 11, 2020 10.77 11.13 10.39 10.62
2023 NASDAQ OPRX Mon, Feb 10, 2020 10.43 10.76 10.31 10.74
2022 NASDAQ OPRX Fri, Feb 7, 2020 10.77 10.83 10.42 10.46
2021 NASDAQ OPRX Thu, Feb 6, 2020 11.07 11.08 10.69 10.72
2020 NASDAQ OPRX Wed, Feb 5, 2020 11.11 11.44 11.00 11.04
2019 NASDAQ OPRX Tue, Feb 4, 2020 11.02 11.66 10.68 11.00
2018 NASDAQ OPRX Mon, Feb 3, 2020 11.04 11.39 10.82 10.98
2017 NASDAQ OPRX Fri, Jan 31, 2020 11.32 11.46 10.67 11.05
2016 NASDAQ OPRX Thu, Jan 30, 2020 11.44 11.51 11.00 11.26
2015 NASDAQ OPRX Wed, Jan 29, 2020 10.13 11.89 10.13 11.40
2014 NASDAQ OPRX Tue, Jan 28, 2020 10.06 10.21 10.01 10.07
2013 NASDAQ OPRX Mon, Jan 27, 2020 10.05 10.21 10.02 10.08
2012 NASDAQ OPRX Fri, Jan 24, 2020 10.15 10.37 10.07 10.22
2011 NASDAQ OPRX Thu, Jan 23, 2020 10.11 10.13 10.00 10.11
2010 NASDAQ OPRX Wed, Jan 22, 2020 10.20 10.23 10.12 10.17
2009 NASDAQ OPRX Tue, Jan 21, 2020 10.76 10.78 10.14 10.18
2008 NASDAQ OPRX Fri, Jan 17, 2020 10.72 11.26 10.63 10.91
2007 NASDAQ OPRX Thu, Jan 16, 2020 10.58 10.81 10.46 10.60
2006 NASDAQ OPRX Wed, Jan 15, 2020 10.22 10.61 10.22 10.47
2005 NASDAQ OPRX Tue, Jan 14, 2020 10.55 10.58 10.21 10.23
2004 NASDAQ OPRX Mon, Jan 13, 2020 10.21 10.68 10.21 10.58
2003 NASDAQ OPRX Fri, Jan 10, 2020 10.11 10.31 9.92 10.28
2002 NASDAQ OPRX Thu, Jan 9, 2020 9.96 10.33 9.96 10.07
2001 NASDAQ OPRX Wed, Jan 8, 2020 10.02 10.13 9.81 9.96
2000 NASDAQ OPRX Tue, Jan 7, 2020 9.90 10.09 9.90 9.93
1999 NASDAQ OPRX Mon, Jan 6, 2020 9.79 10.09 9.72 9.98
1998 NASDAQ OPRX Fri, Jan 3, 2020 9.80 10.12 9.80 9.94
1997 NASDAQ OPRX Thu, Jan 2, 2020 10.25 10.25 9.83 9.97
1996 NASDAQ OPRX Tue, Dec 31, 2019 10.09 10.35 9.91 10.27
1995 NASDAQ OPRX Mon, Dec 30, 2019 9.93 10.26 9.86 10.17
1994 NASDAQ OPRX Fri, Dec 27, 2019 10.12 10.15 10.03 10.07
1993 NASDAQ OPRX Thu, Dec 26, 2019 10.46 10.46 10.12 10.22
1992 NASDAQ OPRX Tue, Dec 24, 2019 10.38 10.48 10.28 10.45
1991 NASDAQ OPRX Mon, Dec 23, 2019 10.60 10.82 10.30 10.49
1990 NASDAQ OPRX Fri, Dec 20, 2019 10.50 10.70 10.13 10.65
1989 NASDAQ OPRX Thu, Dec 19, 2019 10.08 10.60 10.00 10.50
1988 NASDAQ OPRX Wed, Dec 18, 2019 9.67 10.20 9.60 10.05
1987 NASDAQ OPRX Tue, Dec 17, 2019 9.75 9.75 9.58 9.66
1986 NASDAQ OPRX Mon, Dec 16, 2019 9.80 9.88 9.63 9.75
1985 NASDAQ OPRX Fri, Dec 13, 2019 10.00 10.12 9.70 9.75
1984 NASDAQ OPRX Thu, Dec 12, 2019 9.78 10.12 9.78 9.97
1983 NASDAQ OPRX Wed, Dec 11, 2019 10.07 10.16 9.76 9.83
1982 NASDAQ OPRX Tue, Dec 10, 2019 10.50 10.50 9.73 9.99
1981 NASDAQ OPRX Mon, Dec 9, 2019 9.27 10.93 9.27 10.36
1980 NASDAQ OPRX Fri, Dec 6, 2019 8.89 9.18 8.72 9.04
1979 NASDAQ OPRX Thu, Dec 5, 2019 8.87 9.32 8.63 8.80
1978 NASDAQ OPRX Wed, Dec 4, 2019 9.46 9.48 8.71 8.86
1977 NASDAQ OPRX Tue, Dec 3, 2019 9.56 9.81 9.33 9.42
1976 NASDAQ OPRX Mon, Dec 2, 2019 10.71 10.83 9.55 9.76
1975 NASDAQ OPRX Fri, Nov 29, 2019 10.73 10.83 10.69 10.70
1974 NASDAQ OPRX Wed, Nov 27, 2019 10.74 10.84 10.70 10.74
1973 NASDAQ OPRX Tue, Nov 26, 2019 10.79 10.90 10.50 10.69
1972 NASDAQ OPRX Mon, Nov 25, 2019 10.36 10.92 10.30 10.79
1971 NASDAQ OPRX Fri, Nov 22, 2019 10.37 10.53 10.15 10.40
1970 NASDAQ OPRX Thu, Nov 21, 2019 10.28 10.42 10.05 10.35
1969 NASDAQ OPRX Wed, Nov 20, 2019 9.94 10.38 9.89 10.18
1968 NASDAQ OPRX Tue, Nov 19, 2019 9.63 9.99 9.54 9.97
1967 NASDAQ OPRX Mon, Nov 18, 2019 9.70 9.78 9.52 9.58
1966 NASDAQ OPRX Fri, Nov 15, 2019 9.75 9.80 9.62 9.73
1965 NASDAQ OPRX Thu, Nov 14, 2019 9.67 9.82 9.50 9.65
1964 NASDAQ OPRX Wed, Nov 13, 2019 9.90 10.04 9.47 9.63
1963 NASDAQ OPRX Tue, Nov 12, 2019 9.79 10.19 9.79 9.99
1962 NASDAQ OPRX Mon, Nov 11, 2019 10.29 10.29 9.78 9.87
1961 NASDAQ OPRX Fri, Nov 8, 2019 10.46 11.00 10.07 10.13
1960 NASDAQ OPRX Thu, Nov 7, 2019 10.87 11.17 10.18 10.48
1959 NASDAQ OPRX Wed, Nov 6, 2019 9.10 10.61 9.00 10.38
1958 NASDAQ OPRX Tue, Nov 5, 2019 12.60 12.79 11.52 12.04
1957 NASDAQ OPRX Mon, Nov 4, 2019 12.90 12.99 12.27 12.59
1956 NASDAQ OPRX Fri, Nov 1, 2019 13.08 13.22 12.75 12.88
1955 NASDAQ OPRX Thu, Oct 31, 2019 13.01 13.22 12.95 13.00
1954 NASDAQ OPRX Wed, Oct 30, 2019 12.84 13.23 12.73 13.02
1953 NASDAQ OPRX Tue, Oct 29, 2019 12.98 13.11 12.91 12.99
1952 NASDAQ OPRX Mon, Oct 28, 2019 12.93 13.19 12.89 13.00
1951 NASDAQ OPRX Fri, Oct 25, 2019 13.05 13.20 12.93 12.97
1950 NASDAQ OPRX Thu, Oct 24, 2019 13.19 13.38 13.00 13.10
1949 NASDAQ OPRX Wed, Oct 23, 2019 13.07 13.57 13.00 13.12
1948 NASDAQ OPRX Tue, Oct 22, 2019 13.53 14.14 13.03 13.07
1947 NASDAQ OPRX Mon, Oct 21, 2019 13.72 13.89 13.48 13.51
1946 NASDAQ OPRX Fri, Oct 18, 2019 13.96 14.11 13.41 13.62
1945 NASDAQ OPRX Thu, Oct 17, 2019 14.00 14.11 13.78 14.08
1944 NASDAQ OPRX Wed, Oct 16, 2019 13.85 14.03 13.46 13.97
1943 NASDAQ OPRX Tue, Oct 15, 2019 13.06 14.24 12.98 13.91
1942 NASDAQ OPRX Mon, Oct 14, 2019 13.21 13.45 12.97 13.02
1941 NASDAQ OPRX Fri, Oct 11, 2019 13.17 13.56 13.17 13.34
1940 NASDAQ OPRX Thu, Oct 10, 2019 13.15 13.35 13.00 13.05
1939 NASDAQ OPRX Wed, Oct 9, 2019 13.32 13.55 12.97 13.16
1938 NASDAQ OPRX Tue, Oct 8, 2019 13.41 13.67 12.88 13.34
1937 NASDAQ OPRX Mon, Oct 7, 2019 13.29 13.55 12.73 13.19
1936 NASDAQ OPRX Fri, Oct 4, 2019 13.26 13.43 13.07 13.34
1935 NASDAQ OPRX Thu, Oct 3, 2019 13.27 13.38 12.95 13.26
1934 NASDAQ OPRX Wed, Oct 2, 2019 13.75 13.83 12.50 13.42
1933 NASDAQ OPRX Tue, Oct 1, 2019 14.55 14.74 13.64 13.92
1932 NASDAQ OPRX Mon, Sep 30, 2019 14.59 14.59 14.30 14.48
1931 NASDAQ OPRX Fri, Sep 27, 2019 15.25 15.40 14.38 14.58
1930 NASDAQ OPRX Thu, Sep 26, 2019 15.62 15.67 14.74 15.19
1929 NASDAQ OPRX Wed, Sep 25, 2019 15.34 15.71 15.12 15.62
1928 NASDAQ OPRX Tue, Sep 24, 2019 15.82 16.48 15.33 15.45
1927 NASDAQ OPRX Mon, Sep 23, 2019 15.63 15.89 15.54 15.83
1926 NASDAQ OPRX Fri, Sep 20, 2019 15.50 15.76 15.17 15.65
1925 NASDAQ OPRX Thu, Sep 19, 2019 15.51 15.72 15.17 15.52
1924 NASDAQ OPRX Wed, Sep 18, 2019 15.80 15.80 15.25 15.49
1923 NASDAQ OPRX Tue, Sep 17, 2019 15.52 15.92 15.32 15.78
1922 NASDAQ OPRX Mon, Sep 16, 2019 15.54 15.80 15.21 15.60
1921 NASDAQ OPRX Fri, Sep 13, 2019 16.21 16.27 15.45 15.66
1920 NASDAQ OPRX Thu, Sep 12, 2019 16.46 16.46 15.99 16.17
1919 NASDAQ OPRX Wed, Sep 11, 2019 16.00 16.66 15.82 16.49
1918 NASDAQ OPRX Tue, Sep 10, 2019 16.00 16.28 15.78 15.97
1917 NASDAQ OPRX Mon, Sep 9, 2019 16.43 16.67 15.89 16.00
1916 NASDAQ OPRX Fri, Sep 6, 2019 16.87 17.03 16.35 16.35
1915 NASDAQ OPRX Thu, Sep 5, 2019 16.40 17.09 15.91 16.96
1914 NASDAQ OPRX Wed, Sep 4, 2019 17.12 17.24 16.06 16.30
1913 NASDAQ OPRX Tue, Sep 3, 2019 16.40 17.02 16.35 16.83
1912 NASDAQ OPRX Fri, Aug 30, 2019 16.45 16.87 15.77 16.41
1911 NASDAQ OPRX Thu, Aug 29, 2019 16.21 16.43 15.81 16.38
1910 NASDAQ OPRX Wed, Aug 28, 2019 15.75 16.32 15.72 15.97
1909 NASDAQ OPRX Tue, Aug 27, 2019 16.08 16.15 15.55 15.85
1908 NASDAQ OPRX Mon, Aug 26, 2019 15.37 16.04 15.17 16.00
1907 NASDAQ OPRX Fri, Aug 23, 2019 15.54 16.23 15.02 15.20
1906 NASDAQ OPRX Thu, Aug 22, 2019 15.48 16.40 15.45 15.57
1905 NASDAQ OPRX Wed, Aug 21, 2019 15.15 15.65 15.01 15.60
1904 NASDAQ OPRX Tue, Aug 20, 2019 14.91 15.19 14.70 15.06
1903 NASDAQ OPRX Mon, Aug 19, 2019 15.21 15.23 14.87 14.97
1902 NASDAQ OPRX Fri, Aug 16, 2019 15.00 15.21 14.82 15.21
1901 NASDAQ OPRX Thu, Aug 15, 2019 14.89 15.10 14.51 15.03
1900 NASDAQ OPRX Wed, Aug 14, 2019 14.75 14.96 14.03 14.88
1899 NASDAQ OPRX Tue, Aug 13, 2019 14.77 14.91 14.40 14.86
1898 NASDAQ OPRX Mon, Aug 12, 2019 14.00 14.71 13.95 14.48
1897 NASDAQ OPRX Fri, Aug 9, 2019 14.69 14.99 13.90 14.19
1896 NASDAQ OPRX Thu, Aug 8, 2019 14.40 15.15 14.18 14.74
1895 NASDAQ OPRX Wed, Aug 7, 2019 14.10 14.31 13.42 13.60
1894 NASDAQ OPRX Tue, Aug 6, 2019 14.40 15.11 13.63 14.36
1893 NASDAQ OPRX Mon, Aug 5, 2019 14.88 14.89 14.10 14.20
1892 NASDAQ OPRX Fri, Aug 2, 2019 14.87 15.13 14.40 15.05
1891 NASDAQ OPRX Thu, Aug 1, 2019 15.05 15.68 14.80 15.02
1890 NASDAQ OPRX Wed, Jul 31, 2019 15.03 15.73 14.80 15.09
1889 NASDAQ OPRX Tue, Jul 30, 2019 14.94 15.30 14.68 14.97
1888 NASDAQ OPRX Mon, Jul 29, 2019 15.56 15.88 14.85 15.06
1887 NASDAQ OPRX Fri, Jul 26, 2019 15.12 15.65 15.12 15.59
1886 NASDAQ OPRX Thu, Jul 25, 2019 15.18 15.65 15.04 15.11
1885 NASDAQ OPRX Wed, Jul 24, 2019 14.95 15.28 14.54 15.21
1884 NASDAQ OPRX Tue, Jul 23, 2019 14.92 15.42 14.45 14.83
1883 NASDAQ OPRX Mon, Jul 22, 2019 14.99 15.43 14.58 14.85
1882 NASDAQ OPRX Fri, Jul 19, 2019 15.01 15.15 14.57 15.00
1881 NASDAQ OPRX Thu, Jul 18, 2019 15.53 15.69 15.00 15.11
1880 NASDAQ OPRX Wed, Jul 17, 2019 15.53 15.72 14.85 15.53
1879 NASDAQ OPRX Tue, Jul 16, 2019 15.23 15.81 15.09 15.57
1878 NASDAQ OPRX Mon, Jul 15, 2019 16.08 16.08 15.07 15.32
1877 NASDAQ OPRX Fri, Jul 12, 2019 15.81 16.01 15.10 15.94
1876 NASDAQ OPRX Thu, Jul 11, 2019 16.00 16.26 15.64 15.84
1875 NASDAQ OPRX Wed, Jul 10, 2019 16.12 16.24 15.50 15.98
1874 NASDAQ OPRX Tue, Jul 9, 2019 16.08 16.30 15.76 16.09
1873 NASDAQ OPRX Mon, Jul 8, 2019 15.97 16.16 15.52 15.96
1872 NASDAQ OPRX Fri, Jul 5, 2019 16.25 16.49 14.89 16.05
1871 NASDAQ OPRX Wed, Jul 3, 2019 16.00 16.39 15.71 16.21
1870 NASDAQ OPRX Tue, Jul 2, 2019 16.49 16.49 15.53 16.07
1869 NASDAQ OPRX Mon, Jul 1, 2019 16.35 16.57 16.19 16.51
1868 NASDAQ OPRX Fri, Jun 28, 2019 15.44 16.29 15.35 16.20
1867 NASDAQ OPRX Thu, Jun 27, 2019 15.06 15.54 15.06 15.41
1866 NASDAQ OPRX Wed, Jun 26, 2019 14.62 15.51 14.62 15.01
1865 NASDAQ OPRX Tue, Jun 25, 2019 14.79 15.02 14.62 14.70
1864 NASDAQ OPRX Mon, Jun 24, 2019 15.21 15.54 14.63 14.88
1863 NASDAQ OPRX Fri, Jun 21, 2019 15.26 15.93 15.03 15.05
1862 NASDAQ OPRX Thu, Jun 20, 2019 15.64 15.64 14.66 15.24
1861 NASDAQ OPRX Wed, Jun 19, 2019 14.61 15.50 14.59 15.47
1860 NASDAQ OPRX Tue, Jun 18, 2019 14.49 14.85 14.12 14.62
1859 NASDAQ OPRX Mon, Jun 17, 2019 14.20 14.91 14.00 14.54
1858 NASDAQ OPRX Fri, Jun 14, 2019 14.41 14.70 13.57 14.26
1857 NASDAQ OPRX Thu, Jun 13, 2019 14.12 14.80 13.96 14.30
1856 NASDAQ OPRX Wed, Jun 12, 2019 13.49 14.01 13.17 13.96
1855 NASDAQ OPRX Tue, Jun 11, 2019 13.30 13.98 12.88 13.62
1854 NASDAQ OPRX Mon, Jun 10, 2019 13.35 13.76 12.77 13.31
1853 NASDAQ OPRX Fri, Jun 7, 2019 13.35 13.65 12.94 13.18
1852 NASDAQ OPRX Thu, Jun 6, 2019 12.90 13.50 12.90 13.31
1851 NASDAQ OPRX Wed, Jun 5, 2019 13.00 13.38 12.67 12.72
1850 NASDAQ OPRX Tue, Jun 4, 2019 14.12 14.23 12.94 13.33
1849 NASDAQ OPRX Mon, Jun 3, 2019 15.36 15.63 13.86 14.05
1848 NASDAQ OPRX Fri, May 31, 2019 15.44 15.93 14.75 15.39
1847 NASDAQ OPRX Thu, May 30, 2019 15.80 16.40 14.21 15.51
1846 NASDAQ OPRX Wed, May 29, 2019 16.21 16.67 15.33 15.60
1845 NASDAQ OPRX Tue, May 28, 2019 15.89 16.50 15.64 16.04
1844 NASDAQ OPRX Fri, May 24, 2019 15.32 16.02 14.63 15.84
1843 NASDAQ OPRX Thu, May 23, 2019 15.60 16.20 14.80 15.10
1842 NASDAQ OPRX Wed, May 22, 2019 16.60 16.60 15.05 15.66
1841 NASDAQ OPRX Tue, May 21, 2019 16.71 16.71 15.90 16.62
1840 NASDAQ OPRX Mon, May 20, 2019 15.11 16.75 15.04 16.48
1839 NASDAQ OPRX Fri, May 17, 2019 15.60 16.08 12.48 15.63
1838 NASDAQ OPRX Thu, May 16, 2019 15.60 15.79 14.60 15.45
1837 NASDAQ OPRX Wed, May 15, 2019 14.50 16.14 14.20 15.60
1836 NASDAQ OPRX Tue, May 14, 2019 13.63 14.73 13.15 14.70
1835 NASDAQ OPRX Mon, May 13, 2019 13.66 13.75 13.30 13.75
1834 NASDAQ OPRX Fri, May 10, 2019 13.65 13.92 13.33 13.57
1833 NASDAQ OPRX Thu, May 9, 2019 12.00 14.04 12.00 13.27
1832 NASDAQ OPRX Wed, May 8, 2019 11.44 11.49 10.80 11.48
1831 NASDAQ OPRX Tue, May 7, 2019 10.55 11.46 10.55 11.20
1830 NASDAQ OPRX Mon, May 6, 2019 10.63 11.25 10.50 10.81
1829 NASDAQ OPRX Fri, May 3, 2019 10.44 11.50 10.44 10.70
1828 NASDAQ OPRX Thu, May 2, 2019 11.28 11.87 10.43 10.43
1827 NASDAQ OPRX Wed, May 1, 2019 11.10 11.74 10.96 11.49
1826 NASDAQ OPRX Tue, Apr 30, 2019 11.24 11.98 10.80 11.20
1825 NASDAQ OPRX Mon, Apr 29, 2019 11.23 11.41 11.20 11.37
1824 NASDAQ OPRX Fri, Apr 26, 2019 11.29 11.67 10.89 11.17
1823 NASDAQ OPRX Thu, Apr 25, 2019 10.75 11.17 10.00 10.80
1822 NASDAQ OPRX Wed, Apr 24, 2019 11.45 11.71 10.28 10.76
1821 NASDAQ OPRX Tue, Apr 23, 2019 12.10 12.20 11.30 11.51
1820 NASDAQ OPRX Mon, Apr 22, 2019 12.02 12.18 11.86 12.12
1819 NASDAQ OPRX Thu, Apr 18, 2019 11.89 12.53 11.86 12.10
1818 NASDAQ OPRX Wed, Apr 17, 2019 11.93 12.21 11.89 11.95
1817 NASDAQ OPRX Tue, Apr 16, 2019 12.30 12.40 11.90 11.95
1816 NASDAQ OPRX Mon, Apr 15, 2019 12.29 12.56 12.03 12.32
1815 NASDAQ OPRX Fri, Apr 12, 2019 11.98 12.65 11.81 12.39
1814 NASDAQ OPRX Thu, Apr 11, 2019 12.42 12.85 11.76 11.80
1813 NASDAQ OPRX Wed, Apr 10, 2019 12.46 13.02 12.29 12.59
1812 NASDAQ OPRX Tue, Apr 9, 2019 12.80 12.85 12.36 12.45
1811 NASDAQ OPRX Mon, Apr 8, 2019 12.23 13.13 12.23 12.77
1810 NASDAQ OPRX Fri, Apr 5, 2019 12.79 13.09 12.01 12.19
1809 NASDAQ OPRX Thu, Apr 4, 2019 13.17 13.17 12.52 12.60
1808 NASDAQ OPRX Wed, Apr 3, 2019 13.30 13.30 12.88 13.18
1807 NASDAQ OPRX Tue, Apr 2, 2019 13.00 13.35 12.82 13.00
1806 NASDAQ OPRX Mon, Apr 1, 2019 12.65 13.40 12.65 13.00
1805 NASDAQ OPRX Fri, Mar 29, 2019 13.20 13.49 12.52 12.72
1804 NASDAQ OPRX Thu, Mar 28, 2019 12.86 13.13 12.75 12.95
1803 NASDAQ OPRX Wed, Mar 27, 2019 12.25 13.23 12.24 12.87
1802 NASDAQ OPRX Tue, Mar 26, 2019 13.00 13.00 12.24 12.24
1801 NASDAQ OPRX Mon, Mar 25, 2019 13.13 13.49 12.43 12.60
1800 NASDAQ OPRX Fri, Mar 22, 2019 14.17 14.82 12.71 13.30
1799 NASDAQ OPRX Thu, Mar 21, 2019 13.91 14.31 13.70 13.78
1798 NASDAQ OPRX Wed, Mar 20, 2019 14.06 14.92 13.46 13.90
1797 NASDAQ OPRX Tue, Mar 19, 2019 14.73 14.89 14.06 14.25
1796 NASDAQ OPRX Mon, Mar 18, 2019 15.58 15.58 14.72 14.72
1795 NASDAQ OPRX Fri, Mar 15, 2019 14.99 15.71 14.52 15.59
1794 NASDAQ OPRX Thu, Mar 14, 2019 14.91 15.43 14.87 15.00
1793 NASDAQ OPRX Wed, Mar 13, 2019 15.22 15.22 14.80 14.90
1792 NASDAQ OPRX Tue, Mar 12, 2019 15.00 15.48 14.90 15.25
1791 NASDAQ OPRX Mon, Mar 11, 2019 14.75 15.10 14.75 15.10
1790 NASDAQ OPRX Fri, Mar 8, 2019 14.98 15.10 14.34 14.80
1789 NASDAQ OPRX Thu, Mar 7, 2019 13.92 15.10 13.20 14.70
1788 NASDAQ OPRX Wed, Mar 6, 2019 13.97 14.42 13.82 14.37
1787 NASDAQ OPRX Tue, Mar 5, 2019 14.55 14.55 13.70 14.29
1786 NASDAQ OPRX Mon, Mar 4, 2019 13.72 14.55 13.72 14.53
1785 NASDAQ OPRX Fri, Mar 1, 2019 14.37 14.62 13.68 14.42
1784 NASDAQ OPRX Thu, Feb 28, 2019 13.65 14.74 13.65 14.36
1783 NASDAQ OPRX Wed, Feb 27, 2019 14.80 14.81 13.50 14.00
1782 NASDAQ OPRX Tue, Feb 26, 2019 13.89 14.02 13.14 13.52
1781 NASDAQ OPRX Mon, Feb 25, 2019 13.22 13.89 13.00 13.85
1780 NASDAQ OPRX Fri, Feb 22, 2019 13.16 13.99 12.58 13.04
1779 NASDAQ OPRX Thu, Feb 21, 2019 13.13 13.15 12.86 13.03
1778 NASDAQ OPRX Wed, Feb 20, 2019 12.71 13.41 12.55 13.00
1777 NASDAQ OPRX Tue, Feb 19, 2019 12.73 13.26 12.50 12.70
1776 NASDAQ OPRX Fri, Feb 15, 2019 13.28 13.84 12.52 12.81
1775 NASDAQ OPRX Thu, Feb 14, 2019 11.82 14.71 11.82 13.10
1774 NASDAQ OPRX Wed, Feb 13, 2019 12.99 13.05 12.04 12.72
1773 NASDAQ OPRX Tue, Feb 12, 2019 12.80 13.30 12.56 12.99
1772 NASDAQ OPRX Mon, Feb 11, 2019 12.61 13.14 12.61 12.80
1771 NASDAQ OPRX Fri, Feb 8, 2019 13.10 13.49 12.61 12.61
1770 NASDAQ OPRX Thu, Feb 7, 2019 13.35 13.35 12.33 13.06
1769 NASDAQ OPRX Wed, Feb 6, 2019 12.56 13.70 12.56 13.37
1768 NASDAQ OPRX Tue, Feb 5, 2019 12.29 13.10 11.60 12.50
1767 NASDAQ OPRX Mon, Feb 4, 2019 11.15 12.50 11.15 12.47
1766 NASDAQ OPRX Fri, Feb 1, 2019 11.75 12.00 11.30 11.47
1765 NASDAQ OPRX Thu, Jan 31, 2019 11.09 11.95 11.09 11.24
1764 NASDAQ OPRX Wed, Jan 30, 2019 11.49 11.49 10.85 10.95
1763 NASDAQ OPRX Tue, Jan 29, 2019 12.34 12.34 10.92 11.64
1762 NASDAQ OPRX Mon, Jan 28, 2019 10.96 11.89 10.57 11.22
1761 NASDAQ OPRX Fri, Jan 25, 2019 10.99 11.28 10.85 10.95
1760 NASDAQ OPRX Thu, Jan 24, 2019 11.02 11.29 10.58 11.14
1759 NASDAQ OPRX Wed, Jan 23, 2019 10.96 11.34 10.76 11.00
1758 NASDAQ OPRX Tue, Jan 22, 2019 11.41 11.61 10.55 10.76
1757 NASDAQ OPRX Fri, Jan 18, 2019 10.80 11.65 10.74 11.29
1756 NASDAQ OPRX Thu, Jan 17, 2019 10.92 10.94 10.31 10.74
1755 NASDAQ OPRX Wed, Jan 16, 2019 10.44 11.03 9.96 11.03
1754 NASDAQ OPRX Tue, Jan 15, 2019 11.70 11.76 10.70 10.95
1753 NASDAQ OPRX Mon, Jan 14, 2019 13.18 13.18 11.98 11.98
1752 NASDAQ OPRX Fri, Jan 11, 2019 12.10 13.12 11.88 12.98
1751 NASDAQ OPRX Thu, Jan 10, 2019 12.93 12.93 12.10 12.20
1750 NASDAQ OPRX Wed, Jan 9, 2019 13.90 13.90 13.27 13.29
1749 NASDAQ OPRX Tue, Jan 8, 2019 13.79 13.79 12.94 13.40
1748 NASDAQ OPRX Mon, Jan 7, 2019 13.34 13.79 13.01 13.67
1747 NASDAQ OPRX Fri, Jan 4, 2019 13.50 13.87 12.38 13.52
1746 NASDAQ OPRX Thu, Jan 3, 2019 12.24 13.84 11.90 13.51
1745 NASDAQ OPRX Wed, Jan 2, 2019 10.84 12.29 10.68 12.04
1744 NASDAQ OPRX Mon, Dec 31, 2018 9.97 10.98 9.95 10.97
1743 NASDAQ OPRX Fri, Dec 28, 2018 10.00 10.20 9.65 9.84
1742 NASDAQ OPRX Thu, Dec 27, 2018 9.86 10.20 9.82 9.91
1741 NASDAQ OPRX Wed, Dec 26, 2018 9.80 10.18 9.75 10.00
1740 NASDAQ OPRX Mon, Dec 24, 2018 9.50 9.87 9.19 9.75
1739 NASDAQ OPRX Fri, Dec 21, 2018 9.90 9.90 8.92 9.45
1738 NASDAQ OPRX Thu, Dec 20, 2018 10.00 10.07 9.78 9.89
1737 NASDAQ OPRX Wed, Dec 19, 2018 9.63 9.95 9.55 9.71
1736 NASDAQ OPRX Tue, Dec 18, 2018 9.95 9.95 9.45 9.54
1735 NASDAQ OPRX Mon, Dec 17, 2018 11.76 11.99 11.02 11.60
1734 NASDAQ OPRX Fri, Dec 14, 2018 11.57 12.87 11.57 11.95
1733 NASDAQ OPRX Thu, Dec 13, 2018 13.45 13.55 11.56 11.60
1732 NASDAQ OPRX Wed, Dec 12, 2018 13.28 14.50 13.28 13.63
1731 NASDAQ OPRX Tue, Dec 11, 2018 13.87 14.93 13.19 13.19
1730 NASDAQ OPRX Mon, Dec 10, 2018 14.81 15.58 13.52 14.90
1729 NASDAQ OPRX Fri, Dec 7, 2018 14.75 16.01 14.75 15.00
1728 NASDAQ OPRX Thu, Dec 6, 2018 15.90 16.22 15.00 15.00
1727 NASDAQ OPRX Tue, Dec 4, 2018 15.44 16.35 15.44 16.11
1726 NASDAQ OPRX Mon, Dec 3, 2018 15.94 16.25 14.57 16.25
1725 NASDAQ OPRX Fri, Nov 30, 2018 16.22 16.34 15.91 16.21
1724 NASDAQ OPRX Thu, Nov 29, 2018 14.93 16.38 14.92 16.24
1723 NASDAQ OPRX Wed, Nov 28, 2018 14.50 15.00 14.25 15.00
1722 NASDAQ OPRX Tue, Nov 27, 2018 14.25 14.65 14.25 14.58
1721 NASDAQ OPRX Mon, Nov 26, 2018 14.87 14.87 13.97 14.60
1720 NASDAQ OPRX Fri, Nov 23, 2018 14.38 14.75 13.97 14.30
1719 NASDAQ OPRX Wed, Nov 21, 2018 14.34 15.95 13.96 14.41
1718 NASDAQ OPRX Tue, Nov 20, 2018 14.41 14.74 13.76 14.23
1717 NASDAQ OPRX Mon, Nov 19, 2018 13.89 15.14 13.89 14.62
1716 NASDAQ OPRX Fri, Nov 16, 2018 13.91 15.24 13.76 13.95
1715 NASDAQ OPRX Thu, Nov 15, 2018 14.65 14.71 13.66 14.00
1714 NASDAQ OPRX Wed, Nov 14, 2018 16.10 16.16 14.85 15.19
1713 NASDAQ OPRX Tue, Nov 13, 2018 16.25 16.38 15.91 15.96
1712 NASDAQ OPRX Mon, Nov 12, 2018 17.03 17.09 16.12 16.25
1711 NASDAQ OPRX Fri, Nov 9, 2018 16.76 16.98 16.10 16.96
1710 NASDAQ OPRX Thu, Nov 8, 2018 17.90 18.00 16.10 16.82
1709 NASDAQ OPRX Wed, Nov 7, 2018 16.43 17.82 16.10 17.82
1708 NASDAQ OPRX Tue, Nov 6, 2018 17.15 17.20 15.79 16.29
1707 NASDAQ OPRX Mon, Nov 5, 2018 17.15 17.15 16.86 17.07
1706 NASDAQ OPRX Fri, Nov 2, 2018 16.73 17.25 16.67 17.08
1705 NASDAQ OPRX Thu, Nov 1, 2018 16.58 17.01 15.80 16.64
1704 NASDAQ OPRX Wed, Oct 31, 2018 16.28 16.56 15.78 16.35
1703 NASDAQ OPRX Tue, Oct 30, 2018 15.94 16.45 15.50 16.00
1702 NASDAQ OPRX Mon, Oct 29, 2018 16.35 17.32 15.97 16.14
1701 NASDAQ OPRX Fri, Oct 26, 2018 16.74 17.48 15.05 15.96
1700 NASDAQ OPRX Thu, Oct 25, 2018 16.50 17.17 16.28 16.91
1699 NASDAQ OPRX Wed, Oct 24, 2018 16.24 16.72 15.40 16.40
1698 NASDAQ OPRX Tue, Oct 23, 2018 15.90 16.80 15.12 16.11
1697 NASDAQ OPRX Mon, Oct 22, 2018 16.79 16.79 15.76 16.24
1696 NASDAQ OPRX Fri, Oct 19, 2018 17.73 17.99 16.55 16.91
1695 NASDAQ OPRX Thu, Oct 18, 2018 16.98 17.99 16.08 17.35
1694 NASDAQ OPRX Wed, Oct 17, 2018 15.47 17.00 15.34 16.97
1693 NASDAQ OPRX Tue, Oct 16, 2018 14.81 15.67 14.78 15.40
1692 NASDAQ OPRX Mon, Oct 15, 2018 14.26 15.05 14.26 14.75
1691 NASDAQ OPRX Fri, Oct 12, 2018 13.65 14.61 13.50 14.40
1690 NASDAQ OPRX Thu, Oct 11, 2018 13.99 15.05 13.50 13.50
1689 NASDAQ OPRX Wed, Oct 10, 2018 17.15 17.15 13.72 14.65
1688 NASDAQ OPRX Tue, Oct 9, 2018 16.89 17.12 16.89 17.12
1687 NASDAQ OPRX Mon, Oct 8, 2018 17.34 17.72 13.69 16.92
1686 NASDAQ OPRX Fri, Oct 5, 2018 17.22 17.72 17.22 17.27
1685 NASDAQ OPRX Thu, Oct 4, 2018 17.25 17.91 17.20 17.23
1684 NASDAQ OPRX Wed, Oct 3, 2018 17.56 17.69 17.10 17.69
1683 NASDAQ OPRX Tue, Oct 2, 2018 17.57 17.97 16.85 17.71
1682 NASDAQ OPRX Mon, Oct 1, 2018 18.00 18.00 16.98 17.54
1681 NASDAQ OPRX Fri, Sep 28, 2018 18.00 18.14 17.54 18.00
1680 NASDAQ OPRX Thu, Sep 27, 2018 17.91 18.05 17.55 18.05
1679 NASDAQ OPRX Wed, Sep 26, 2018 17.72 17.95 17.54 17.91
1678 NASDAQ OPRX Tue, Sep 25, 2018 17.59 17.82 17.42 17.82
1677 NASDAQ OPRX Mon, Sep 24, 2018 16.55 17.93 16.41 17.57
1676 NASDAQ OPRX Fri, Sep 21, 2018 18.10 18.10 16.49 16.57
1675 NASDAQ OPRX Thu, Sep 20, 2018 18.00 18.39 17.00 17.98
1674 NASDAQ OPRX Wed, Sep 19, 2018 17.10 18.00 16.60 17.95
1673 NASDAQ OPRX Tue, Sep 18, 2018 16.65 17.10 16.45 17.08
1672 NASDAQ OPRX Mon, Sep 17, 2018 16.88 17.10 16.00 16.54
1671 NASDAQ OPRX Fri, Sep 14, 2018 14.75 17.08 14.00 16.61
1670 NASDAQ OPRX Thu, Sep 13, 2018 13.70 14.75 13.25 14.70
1669 NASDAQ OPRX Wed, Sep 12, 2018 14.10 14.10 12.95 13.74
1668 NASDAQ OPRX Tue, Sep 11, 2018 12.80 13.60 12.63 13.60
1667 NASDAQ OPRX Mon, Sep 10, 2018 12.72 12.80 12.61 12.80
1666 NASDAQ OPRX Fri, Sep 7, 2018 12.58 12.73 12.55 12.73
1665 NASDAQ OPRX Thu, Sep 6, 2018 12.73 12.73 12.60 12.73
1664 NASDAQ OPRX Wed, Sep 5, 2018 12.73 12.74 12.50 12.73
1663 NASDAQ OPRX Tue, Sep 4, 2018 12.76 12.76 12.42 12.73
1662 NASDAQ OPRX Fri, Aug 31, 2018 12.78 12.80 12.52 12.76
1661 NASDAQ OPRX Thu, Aug 30, 2018 12.67 12.80 12.63 12.78
1660 NASDAQ OPRX Wed, Aug 29, 2018 12.62 12.80 12.45 12.70
1659 NASDAQ OPRX Tue, Aug 28, 2018 12.41 12.69 12.41 12.62
1658 NASDAQ OPRX Mon, Aug 27, 2018 12.73 12.73 12.55 12.70
1657 NASDAQ OPRX Fri, Aug 24, 2018 12.58 12.70 12.50 12.70
1656 NASDAQ OPRX Thu, Aug 23, 2018 12.61 12.74 12.43 12.74
1655 NASDAQ OPRX Wed, Aug 22, 2018 12.65 12.70 12.43 12.70
1654 NASDAQ OPRX Tue, Aug 21, 2018 12.49 12.70 12.36 12.62
1653 NASDAQ OPRX Mon, Aug 20, 2018 12.70 12.70 12.10 12.51
1652 NASDAQ OPRX Fri, Aug 17, 2018 12.50 12.65 12.22 12.65
1651 NASDAQ OPRX Thu, Aug 16, 2018 12.31 12.70 12.31 12.50
1650 NASDAQ OPRX Wed, Aug 15, 2018 12.67 12.70 11.85 12.50
1649 NASDAQ OPRX Tue, Aug 14, 2018 12.50 12.73 11.81 12.60
1648 NASDAQ OPRX Mon, Aug 13, 2018 12.50 12.50 11.75 12.49
1647 NASDAQ OPRX Fri, Aug 10, 2018 12.10 12.49 11.50 12.40
1646 NASDAQ OPRX Thu, Aug 9, 2018 11.66 12.05 11.45 12.04
1645 NASDAQ OPRX Wed, Aug 8, 2018 10.81 12.10 10.81 11.65
1644 NASDAQ OPRX Tue, Aug 7, 2018 10.16 10.40 9.95 10.14
1643 NASDAQ OPRX Mon, Aug 6, 2018 10.26 10.60 10.00 10.05
1642 NASDAQ OPRX Fri, Aug 3, 2018 10.66 10.66 9.32 10.21
1641 NASDAQ OPRX Thu, Aug 2, 2018 10.38 10.73 10.23 10.59
1640 NASDAQ OPRX Wed, Aug 1, 2018 10.74 10.74 10.45 10.50
1639 NASDAQ OPRX Tue, Jul 31, 2018 10.29 10.75 10.29 10.40
1638 NASDAQ OPRX Mon, Jul 30, 2018 10.71 10.71 10.10 10.10
1637 NASDAQ OPRX Fri, Jul 27, 2018 10.50 10.60 10.42 10.48
1636 NASDAQ OPRX Thu, Jul 26, 2018 10.61 10.61 10.25 10.50
1635 NASDAQ OPRX Wed, Jul 25, 2018 10.30 10.74 10.20 10.47
1634 NASDAQ OPRX Tue, Jul 24, 2018 10.31 10.59 10.20 10.32
1633 NASDAQ OPRX Mon, Jul 23, 2018 10.16 10.47 10.12 10.20
1632 NASDAQ OPRX Fri, Jul 20, 2018 10.56 10.60 10.20 10.42
1631 NASDAQ OPRX Thu, Jul 19, 2018 10.50 10.58 10.40 10.50
1630 NASDAQ OPRX Wed, Jul 18, 2018 10.95 10.95 10.21 10.48
1629 NASDAQ OPRX Tue, Jul 17, 2018 10.50 10.75 10.50 10.50
1628 NASDAQ OPRX Mon, Jul 16, 2018 10.60 10.92 10.28 10.45
1627 NASDAQ OPRX Fri, Jul 13, 2018 10.58 10.99 10.40 10.60
1626 NASDAQ OPRX Thu, Jul 12, 2018 11.00 11.00 10.38 10.79
1625 NASDAQ OPRX Wed, Jul 11, 2018 10.85 11.00 10.41 10.49
1624 NASDAQ OPRX Tue, Jul 10, 2018 10.50 11.24 10.31 10.47
1623 NASDAQ OPRX Mon, Jul 9, 2018 10.33 10.59 10.33 10.33
1622 NASDAQ OPRX Fri, Jul 6, 2018 10.10 10.40 9.66 10.33
1621 NASDAQ OPRX Thu, Jul 5, 2018 10.40 10.40 10.07 10.10
1620 NASDAQ OPRX Tue, Jul 3, 2018 10.40 10.60 10.22 10.35
1619 NASDAQ OPRX Mon, Jul 2, 2018 10.60 10.60 9.90 10.10
1618 NASDAQ OPRX Fri, Jun 29, 2018 10.38 10.40 10.03 10.40
1617 NASDAQ OPRX Thu, Jun 28, 2018 9.75 10.35 9.75 10.25
1616 NASDAQ OPRX Wed, Jun 27, 2018 10.25 10.63 9.82 9.94
1615 NASDAQ OPRX Tue, Jun 26, 2018 10.83 10.83 10.25 10.42
1614 NASDAQ OPRX Mon, Jun 25, 2018 11.00 11.00 10.25 10.25
1613 NASDAQ OPRX Fri, Jun 22, 2018 10.50 10.76 10.10 10.40
1612 NASDAQ OPRX Thu, Jun 21, 2018 11.00 11.00 10.00 10.37
1611 NASDAQ OPRX Wed, Jun 20, 2018 10.00 10.36 10.00 10.36
1610 NASDAQ OPRX Tue, Jun 19, 2018 8.95 10.13 8.95 10.00
1609 NASDAQ OPRX Mon, Jun 18, 2018 8.30 9.00 8.30 8.95
1608 NASDAQ OPRX Fri, Jun 15, 2018 8.05 8.25 7.25 8.00
1607 NASDAQ OPRX Thu, Jun 14, 2018 8.10 8.25 8.10 8.20
1606 NASDAQ OPRX Wed, Jun 13, 2018 8.75 8.75 8.39 8.45
1605 NASDAQ OPRX Tue, Jun 12, 2018 8.80 8.80 8.50 8.60
1604 NASDAQ OPRX Mon, Jun 11, 2018 8.90 8.90 8.40 8.75
1603 NASDAQ OPRX Fri, Jun 8, 2018 8.75 9.00 8.50 8.80
1602 NASDAQ OPRX Thu, Jun 7, 2018 8.75 8.75 8.60 8.75
1601 NASDAQ OPRX Wed, Jun 6, 2018 8.80 8.90 8.40 8.80
1600 NASDAQ OPRX Tue, Jun 5, 2018 8.75 8.90 8.45 8.80
1599 NASDAQ OPRX Mon, Jun 4, 2018 8.40 9.00 7.51 8.75
1598 NASDAQ OPRX Fri, Jun 1, 2018 8.28 8.45 8.02 8.40
1597 NASDAQ OPRX Thu, May 31, 2018 8.16 8.28 8.16 8.28
1596 NASDAQ OPRX Wed, May 30, 2018 8.30 8.30 8.15 8.20
1595 NASDAQ OPRX Tue, May 29, 2018 8.10 8.45 8.10 8.28
1594 NASDAQ OPRX Fri, May 25, 2018 8.10 8.30 7.80 8.05
1593 NASDAQ OPRX Thu, May 24, 2018 8.10 8.10 7.88 8.00
1592 NASDAQ OPRX Wed, May 23, 2018 7.45 8.00 7.30 8.00
1591 NASDAQ OPRX Tue, May 22, 2018 7.75 7.75 7.40 7.45
1590 NASDAQ OPRX Mon, May 21, 2018 8.10 8.10 7.00 8.00
1589 NASDAQ OPRX Fri, May 18, 2018 8.10 8.25 8.00 8.02
1588 NASDAQ OPRX Thu, May 17, 2018 8.25 8.60 7.84 8.10
1587 NASDAQ OPRX Wed, May 16, 2018 8.50 8.70 7.25 8.25
1586 NASDAQ OPRX Tue, May 15, 2018 8.50 8.90 8.30 8.40
1585 NASDAQ OPRX Mon, May 14, 2018 7.50 8.49 7.50 8.20
1584 NASDAQ OPRX Fri, May 11, 2018 6.72 6.90 6.72 6.90
1583 NASDAQ OPRX Thu, May 10, 2018 6.84 6.90 6.75 6.81
1582 NASDAQ OPRX Wed, May 9, 2018 6.84 6.84 6.75 6.75
1581 NASDAQ OPRX Tue, May 8, 2018 6.75 6.81 6.57 6.81
1580 NASDAQ OPRX Mon, May 7, 2018 6.60 6.84 6.60 6.84
1579 NASDAQ OPRX Fri, May 4, 2018 6.17 6.68 6.15 6.60
1578 NASDAQ OPRX Thu, May 3, 2018 6.27 6.54 5.97 6.09
1577 NASDAQ OPRX Wed, May 2, 2018 5.85 6.21 5.85 6.21
1576 NASDAQ OPRX Tue, May 1, 2018 6.12 6.30 5.67 5.67
1575 NASDAQ OPRX Mon, Apr 30, 2018 6.17 6.17 6.12 6.12
1574 NASDAQ OPRX Fri, Apr 27, 2018 5.85 6.27 5.28 6.12
1573 NASDAQ OPRX Thu, Apr 26, 2018 6.00 6.00 5.73 6.00
1572 NASDAQ OPRX Wed, Apr 25, 2018 6.00 6.30 5.61 6.00
1571 NASDAQ OPRX Tue, Apr 24, 2018 6.06 6.06 5.82 6.00
1570 NASDAQ OPRX Mon, Apr 23, 2018 6.00 6.30 4.83 6.03
1569 NASDAQ OPRX Fri, Apr 20, 2018 5.34 5.88 5.34 5.70
1568 NASDAQ OPRX Thu, Apr 19, 2018 5.31 5.43 4.98 5.40
1567 NASDAQ OPRX Wed, Apr 18, 2018 5.40 5.64 5.37 5.40
1566 NASDAQ OPRX Tue, Apr 17, 2018 5.13 5.25 5.13 5.25
1565 NASDAQ OPRX Mon, Apr 16, 2018 5.22 5.22 5.16 5.19
1564 NASDAQ OPRX Fri, Apr 13, 2018 5.01 5.22 5.01 5.22
1563 NASDAQ OPRX Thu, Apr 12, 2018 4.83 5.07 4.83 5.01
1562 NASDAQ OPRX Wed, Apr 11, 2018 4.35 4.92 4.35 4.92
1561 NASDAQ OPRX Tue, Apr 10, 2018 4.38 4.62 4.29 4.29
1560 NASDAQ OPRX Mon, Apr 9, 2018 4.80 4.80 4.35 4.62
1559 NASDAQ OPRX Fri, Apr 6, 2018 4.95 4.95 4.38 4.77
1558 NASDAQ OPRX Thu, Apr 5, 2018 4.74 4.95 4.74 4.95
1557 NASDAQ OPRX Wed, Apr 4, 2018 4.59 4.80 4.59 4.80
1556 NASDAQ OPRX Tue, Apr 3, 2018 4.35 4.62 4.35 4.62
1555 NASDAQ OPRX Thu, Mar 29, 2018 4.62 4.62 4.62 4.62
1554 NASDAQ OPRX Wed, Mar 28, 2018 4.35 4.65 4.35 4.62
1553 NASDAQ OPRX Tue, Mar 27, 2018 4.50 4.65 4.35 4.65
1552 NASDAQ OPRX Thu, Mar 22, 2018 4.65 4.80 4.55 4.71
1551 NASDAQ OPRX Wed, Mar 21, 2018 4.65 4.65 4.52 4.65
1550 NASDAQ OPRX Tue, Mar 20, 2018 4.50 4.77 4.44 4.65
1549 NASDAQ OPRX Mon, Mar 19, 2018 4.50 4.50 4.43 4.43
1548 NASDAQ OPRX Fri, Mar 16, 2018 4.74 4.74 4.20 4.50
1547 NASDAQ OPRX Thu, Mar 15, 2018 4.77 4.77 4.77 4.77
1546 NASDAQ OPRX Wed, Mar 14, 2018 4.65 4.77 4.35 4.77
1545 NASDAQ OPRX Tue, Mar 13, 2018 4.50 4.50 4.50 4.50
1544 NASDAQ OPRX Fri, Mar 9, 2018 4.62 4.62 4.23 4.47
1543 NASDAQ OPRX Thu, Mar 8, 2018 4.32 4.47 4.20 4.47
1542 NASDAQ OPRX Wed, Mar 7, 2018 4.44 4.62 4.28 4.47
1541 NASDAQ OPRX Tue, Mar 6, 2018 4.74 4.74 4.23 4.50
1540 NASDAQ OPRX Mon, Mar 5, 2018 4.68 4.77 4.68 4.77
1539 NASDAQ OPRX Fri, Mar 2, 2018 4.74 4.79 4.23 4.65
1538 NASDAQ OPRX Thu, Mar 1, 2018 4.73 4.80 4.65 4.80
1537 NASDAQ OPRX Wed, Feb 28, 2018 4.50 4.98 4.50 4.74
1536 NASDAQ OPRX Tue, Feb 27, 2018 4.41 4.41 4.32 4.32
1535 NASDAQ OPRX Mon, Feb 26, 2018 4.50 4.50 4.44 4.44
1534 NASDAQ OPRX Fri, Feb 23, 2018 4.26 4.50 4.26 4.50
1533 NASDAQ OPRX Thu, Feb 22, 2018 4.41 4.50 4.20 4.50
1532 NASDAQ OPRX Wed, Feb 21, 2018 3.54 4.50 3.54 4.47
1531 NASDAQ OPRX Tue, Feb 20, 2018 4.44 4.50 3.36 4.50
1530 NASDAQ OPRX Fri, Feb 16, 2018 4.35 4.35 4.35 4.35
1529 NASDAQ OPRX Thu, Feb 15, 2018 4.25 4.50 3.72 4.32
1528 NASDAQ OPRX Wed, Feb 14, 2018 4.20 4.23 3.96 4.23
1527 NASDAQ OPRX Tue, Feb 13, 2018 3.84 3.93 3.63 3.93
1526 NASDAQ OPRX Mon, Feb 12, 2018 3.90 4.07 3.51 3.93
1525 NASDAQ OPRX Fri, Feb 9, 2018 4.14 4.14 3.54 3.84
1524 NASDAQ OPRX Thu, Feb 8, 2018 4.14 4.14 3.72 3.99
1523 NASDAQ OPRX Wed, Feb 7, 2018 4.11 4.22 4.11 4.22
1522 NASDAQ OPRX Mon, Feb 5, 2018 4.02 4.23 3.90 4.23
1521 NASDAQ OPRX Fri, Feb 2, 2018 4.23 4.23 3.99 4.20
1520 NASDAQ OPRX Thu, Feb 1, 2018 4.05 4.20 4.05 4.20
1519 NASDAQ OPRX Wed, Jan 31, 2018 4.14 4.16 4.11 4.11
1518 NASDAQ OPRX Tue, Jan 30, 2018 4.26 4.26 4.23 4.23
1517 NASDAQ OPRX Mon, Jan 29, 2018 4.23 4.32 4.17 4.31
1516 NASDAQ OPRX Fri, Jan 26, 2018 4.20 4.29 4.11 4.20
1515 NASDAQ OPRX Thu, Jan 25, 2018 4.20 4.38 4.20 4.20
1514 NASDAQ OPRX Wed, Jan 24, 2018 4.35 4.49 4.20 4.49
1513 NASDAQ OPRX Tue, Jan 23, 2018 4.50 4.65 4.50 4.56
1512 NASDAQ OPRX Mon, Jan 22, 2018 4.41 4.77 3.93 4.50
1511 NASDAQ OPRX Fri, Jan 19, 2018 4.50 4.80 4.46 4.47
1510 NASDAQ OPRX Thu, Jan 18, 2018 4.50 4.50 4.50 4.50
1509 NASDAQ OPRX Wed, Jan 17, 2018 4.80 4.80 4.50 4.50
1508 NASDAQ OPRX Tue, Jan 16, 2018 4.55 4.80 4.44 4.77
1507 NASDAQ OPRX Fri, Jan 12, 2018 4.74 4.74 4.38 4.38
1506 NASDAQ OPRX Thu, Jan 11, 2018 4.47 4.86 4.47 4.80
1505 NASDAQ OPRX Wed, Jan 10, 2018 4.45 4.50 4.44 4.49
1504 NASDAQ OPRX Tue, Jan 9, 2018 4.65 4.74 4.35 4.49
1503 NASDAQ OPRX Mon, Jan 8, 2018 4.50 4.50 4.50 4.50
1502 NASDAQ OPRX Fri, Jan 5, 2018 4.62 4.65 4.35 4.65
1501 NASDAQ OPRX Thu, Jan 4, 2018 4.65 4.65 4.50 4.50
1500 NASDAQ OPRX Wed, Jan 3, 2018 4.50 4.50 4.50 4.50
1499 NASDAQ OPRX Tue, Jan 2, 2018 4.74 4.74 4.20 4.62
1498 NASDAQ OPRX Fri, Dec 29, 2017 4.65 4.74 4.50 4.71
1497 NASDAQ OPRX Thu, Dec 28, 2017 4.50 4.50 4.35 4.50
1496 NASDAQ OPRX Wed, Dec 27, 2017 4.59 4.65 4.47 4.65
1495 NASDAQ OPRX Tue, Dec 26, 2017 4.44 4.65 4.50 4.65
1494 NASDAQ OPRX Fri, Dec 22, 2017 4.20 4.50 4.20 4.47
1493 NASDAQ OPRX Thu, Dec 21, 2017 4.47 4.49 4.20 4.41
1492 NASDAQ OPRX Wed, Dec 20, 2017 4.47 4.50 4.50 4.50
1491 NASDAQ OPRX Tue, Dec 19, 2017 4.17 4.50 4.17 4.50
1490 NASDAQ OPRX Mon, Dec 18, 2017 4.50 4.50 4.50 4.50
1489 NASDAQ OPRX Fri, Dec 15, 2017 4.38 4.47 4.17 4.46
1488 NASDAQ OPRX Thu, Dec 14, 2017 4.35 4.55 4.55 4.55
1487 NASDAQ OPRX Wed, Dec 13, 2017 4.44 4.50 4.44 4.50
1486 NASDAQ OPRX Tue, Dec 12, 2017 4.50 4.50 4.50 4.50
1485 NASDAQ OPRX Mon, Dec 11, 2017 4.50 4.50 4.47 4.50
1484 NASDAQ OPRX Fri, Dec 8, 2017 4.56 4.65 4.35 4.65
1483 NASDAQ OPRX Thu, Dec 7, 2017 4.65 4.65 4.50 4.62
1482 NASDAQ OPRX Wed, Dec 6, 2017 4.35 4.65 4.38 4.65
1481 NASDAQ OPRX Tue, Dec 5, 2017 4.65 4.65 4.50 4.50
1480 NASDAQ OPRX Mon, Dec 4, 2017 4.59 4.74 4.68 4.74
1479 NASDAQ OPRX Fri, Dec 1, 2017 4.59 4.68 4.59 4.68
1478 NASDAQ OPRX Thu, Nov 30, 2017 4.65 4.65 4.62 4.62
1477 NASDAQ OPRX Wed, Nov 29, 2017 4.59 4.59 4.59 4.59
1476 NASDAQ OPRX Tue, Nov 28, 2017 4.53 4.65 4.53 4.65
1475 NASDAQ OPRX Mon, Nov 27, 2017 4.50 4.65 4.50 4.65
1474 NASDAQ OPRX Fri, Nov 24, 2017 4.50 4.55 4.47 4.55
1473 NASDAQ OPRX Wed, Nov 22, 2017 4.50 4.50 4.50 4.50
1472 NASDAQ OPRX Tue, Nov 21, 2017 4.50 4.53 4.50 4.53
1471 NASDAQ OPRX Fri, Nov 17, 2017 4.59 4.59 4.20 4.53
1470 NASDAQ OPRX Thu, Nov 16, 2017 4.74 4.74 4.65 4.65
1469 NASDAQ OPRX Wed, Nov 15, 2017 4.74 4.74 4.50 4.68
1468 NASDAQ OPRX Tue, Nov 14, 2017 4.77 4.80 4.77 4.80
1467 NASDAQ OPRX Mon, Nov 13, 2017 4.65 4.77 4.65 4.71
1466 NASDAQ OPRX Fri, Nov 10, 2017 4.44 4.74 4.44 4.53
1465 NASDAQ OPRX Thu, Nov 9, 2017 4.65 4.65 4.44 4.50
1464 NASDAQ OPRX Wed, Nov 8, 2017 4.50 4.50 4.50 4.50
1463 NASDAQ OPRX Tue, Nov 7, 2017 4.53 4.74 4.41 4.41
1462 NASDAQ OPRX Mon, Nov 6, 2017 4.35 4.62 4.20 4.50
1461 NASDAQ OPRX Fri, Nov 3, 2017 3.74 4.35 3.60 4.05
1460 NASDAQ OPRX Thu, Nov 2, 2017 3.72 3.81 3.51 3.81
1459 NASDAQ OPRX Wed, Nov 1, 2017 3.72 3.77 3.51 3.51
1458 NASDAQ OPRX Tue, Oct 31, 2017 3.75 3.75 3.51 3.75
1457 NASDAQ OPRX Mon, Oct 30, 2017 3.63 3.78 3.63 3.75
1456 NASDAQ OPRX Fri, Oct 27, 2017 3.75 3.75 3.63 3.63
1455 NASDAQ OPRX Thu, Oct 26, 2017 3.63 3.63 3.54 3.60
1454 NASDAQ OPRX Tue, Oct 24, 2017 3.69 3.81 3.69 3.81
1453 NASDAQ OPRX Mon, Oct 23, 2017 4.02 4.02 3.72 3.72
1452 NASDAQ OPRX Fri, Oct 20, 2017 3.75 4.02 3.75 3.99
1451 NASDAQ OPRX Wed, Oct 18, 2017 3.75 4.02 3.75 4.02
1450 NASDAQ OPRX Tue, Oct 17, 2017 3.81 3.90 3.75 3.75
1449 NASDAQ OPRX Mon, Oct 16, 2017 3.90 3.90 3.78 3.90
1448 NASDAQ OPRX Fri, Oct 13, 2017 3.90 3.90 3.84 3.87
1447 NASDAQ OPRX Thu, Oct 12, 2017 3.90 3.99 3.66 3.99
1446 NASDAQ OPRX Wed, Oct 11, 2017 3.87 3.87 3.84 3.84
1445 NASDAQ OPRX Tue, Oct 10, 2017 4.02 4.02 3.48 3.81
1444 NASDAQ OPRX Mon, Oct 9, 2017 4.05 4.05 3.90 3.96
1443 NASDAQ OPRX Fri, Oct 6, 2017 3.72 4.02 3.78 4.02
1442 NASDAQ OPRX Thu, Oct 5, 2017 3.75 3.96 3.60 3.87
1441 NASDAQ OPRX Wed, Oct 4, 2017 3.87 3.96 3.75 3.96
1440 NASDAQ OPRX Tue, Oct 3, 2017 3.54 3.90 3.45 3.90
1439 NASDAQ OPRX Mon, Oct 2, 2017 3.75 3.90 3.63 3.72
1438 NASDAQ OPRX Fri, Sep 29, 2017 3.72 3.90 3.45 3.72
1437 NASDAQ OPRX Thu, Sep 28, 2017 3.60 3.69 3.60 3.69
1436 NASDAQ OPRX Wed, Sep 27, 2017 3.69 3.72 3.60 3.60
1435 NASDAQ OPRX Tue, Sep 26, 2017 3.57 3.57 3.57 3.57
1434 NASDAQ OPRX Mon, Sep 25, 2017 3.30 3.69 3.30 3.54
1433 NASDAQ OPRX Fri, Sep 22, 2017 3.45 3.60 3.33 3.45
1432 NASDAQ OPRX Thu, Sep 21, 2017 3.48 3.66 3.45 3.63
1431 NASDAQ OPRX Wed, Sep 20, 2017 3.45 3.60 3.45 3.60
1430 NASDAQ OPRX Tue, Sep 19, 2017 3.66 3.66 3.66 3.66
1429 NASDAQ OPRX Mon, Sep 18, 2017 3.42 3.56 3.36 3.56
1428 NASDAQ OPRX Fri, Sep 15, 2017 3.50 3.72 3.45 3.72
1427 NASDAQ OPRX Thu, Sep 14, 2017 3.45 3.69 3.60 3.69
1426 NASDAQ OPRX Wed, Sep 13, 2017 3.60 3.72 3.30 3.72
1425 NASDAQ OPRX Mon, Sep 11, 2017 3.69 3.75 3.69 3.72
1424 NASDAQ OPRX Fri, Sep 8, 2017 3.75 3.75 3.75 3.75
1423 NASDAQ OPRX Thu, Sep 7, 2017 3.66 3.69 3.45 3.60
1422 NASDAQ OPRX Wed, Sep 6, 2017 3.78 3.78 3.30 3.78
1421 NASDAQ OPRX Tue, Sep 5, 2017 3.84 3.84 3.81 3.81
1420 NASDAQ OPRX Fri, Sep 1, 2017 3.71 3.81 3.71 3.81
1419 NASDAQ OPRX Thu, Aug 31, 2017 3.84 3.84 3.81 3.81
1418 NASDAQ OPRX Wed, Aug 30, 2017 3.65 3.72 3.65 3.72
1417 NASDAQ OPRX Mon, Aug 28, 2017 3.63 3.75 3.63 3.75
1416 NASDAQ OPRX Fri, Aug 25, 2017 3.87 3.87 3.63 3.75
1415 NASDAQ OPRX Thu, Aug 24, 2017 3.58 3.87 3.58 3.87
1414 NASDAQ OPRX Wed, Aug 23, 2017 3.60 3.60 3.60 3.60
1413 NASDAQ OPRX Tue, Aug 22, 2017 3.45 3.60 3.39 3.60
1412 NASDAQ OPRX Mon, Aug 21, 2017 3.45 3.54 3.39 3.44
1411 NASDAQ OPRX Fri, Aug 18, 2017 3.30 3.66 3.27 3.60
1410 NASDAQ OPRX Thu, Aug 17, 2017 3.87 3.87 3.84 3.87
1409 NASDAQ OPRX Wed, Aug 16, 2017 3.75 3.75 3.48 3.60
1408 NASDAQ OPRX Tue, Aug 15, 2017 3.81 3.81 3.75 3.75
1407 NASDAQ OPRX Mon, Aug 14, 2017 3.87 3.90 3.87 3.90
1406 NASDAQ OPRX Fri, Aug 11, 2017 3.87 3.87 3.72 3.81
1405 NASDAQ OPRX Thu, Aug 10, 2017 3.69 3.87 3.69 3.72
1404 NASDAQ OPRX Tue, Aug 8, 2017 3.66 3.66 3.60 3.63
1403 NASDAQ OPRX Mon, Aug 7, 2017 3.60 3.63 3.60 3.63
1402 NASDAQ OPRX Fri, Aug 4, 2017 3.69 3.69 3.48 3.60
1401 NASDAQ OPRX Thu, Aug 3, 2017 3.90 3.90 3.39 3.75
1400 NASDAQ OPRX Wed, Aug 2, 2017 3.30 3.90 3.30 3.84
1399 NASDAQ OPRX Tue, Aug 1, 2017 3.30 3.30 3.24 3.24
1398 NASDAQ OPRX Mon, Jul 31, 2017 3.30 3.33 3.18 3.30
1397 NASDAQ OPRX Fri, Jul 28, 2017 3.15 3.30 3.15 3.18
1396 NASDAQ OPRX Thu, Jul 27, 2017 3.09 3.15 3.09 3.15
1395 NASDAQ OPRX Wed, Jul 26, 2017 3.18 3.30 3.18 3.30
1394 NASDAQ OPRX Tue, Jul 25, 2017 3.18 3.18 3.18 3.18
1393 NASDAQ OPRX Mon, Jul 24, 2017 3.15 3.30 3.15 3.30
1392 NASDAQ OPRX Fri, Jul 21, 2017 3.00 3.15 3.03 3.15
1391 NASDAQ OPRX Thu, Jul 20, 2017 3.00 3.00 3.00 3.00
1390 NASDAQ OPRX Wed, Jul 19, 2017 3.00 3.00 3.00 3.00
1389 NASDAQ OPRX Tue, Jul 18, 2017 3.00 3.00 2.85 2.85
1388 NASDAQ OPRX Mon, Jul 17, 2017 3.12 3.12 2.76 3.09
1387 NASDAQ OPRX Fri, Jul 14, 2017 3.13 3.18 3.13 3.18
1386 NASDAQ OPRX Thu, Jul 13, 2017 3.12 3.18 3.09 3.17
1385 NASDAQ OPRX Wed, Jul 12, 2017 3.12 3.12 3.12 3.12
1384 NASDAQ OPRX Tue, Jul 11, 2017 3.12 3.12 3.12 3.12
1383 NASDAQ OPRX Mon, Jul 10, 2017 3.00 3.09 3.00 3.09
1382 NASDAQ OPRX Thu, Jul 6, 2017 3.15 3.27 3.12 3.12
1381 NASDAQ OPRX Fri, Jun 30, 2017 3.09 3.12 3.09 3.09
1380 NASDAQ OPRX Thu, Jun 29, 2017 3.12 3.15 2.85 2.85
1379 NASDAQ OPRX Wed, Jun 28, 2017 2.85 3.03 2.85 3.03
1378 NASDAQ OPRX Tue, Jun 27, 2017 2.73 3.15 2.73 3.06
1377 NASDAQ OPRX Mon, Jun 26, 2017 3.09 3.30 3.00 3.00
1376 NASDAQ OPRX Fri, Jun 23, 2017 2.49 3.30 2.49 3.09
1375 NASDAQ OPRX Thu, Jun 22, 2017 2.92 2.94 2.76 2.76
1374 NASDAQ OPRX Wed, Jun 21, 2017 2.76 2.82 2.76 2.76
1373 NASDAQ OPRX Tue, Jun 20, 2017 2.76 2.94 2.76 2.76
1372 NASDAQ OPRX Mon, Jun 19, 2017 2.28 2.67 2.49 2.67
1371 NASDAQ OPRX Thu, Jun 15, 2017 2.38 2.38 2.16 2.25
1370 NASDAQ OPRX Wed, Jun 14, 2017 2.49 2.55 2.40 2.40
1369 NASDAQ OPRX Tue, Jun 13, 2017 2.37 2.40 2.37 2.40
1368 NASDAQ OPRX Mon, Jun 12, 2017 2.37 2.37 2.37 2.37
1367 NASDAQ OPRX Fri, Jun 9, 2017 2.52 2.52 2.26 2.40
1366 NASDAQ OPRX Thu, Jun 8, 2017 2.37 2.52 2.37 2.52
1365 NASDAQ OPRX Wed, Jun 7, 2017 2.19 2.37 2.31 2.37
1364 NASDAQ OPRX Tue, Jun 6, 2017 2.46 2.46 1.92 2.16
1363 NASDAQ OPRX Mon, Jun 5, 2017 2.40 2.40 2.40 2.40
1362 NASDAQ OPRX Fri, Jun 2, 2017 2.39 2.42 2.22 2.40
1361 NASDAQ OPRX Thu, Jun 1, 2017 2.16 2.43 2.07 2.42
1360 NASDAQ OPRX Wed, May 31, 2017 2.16 2.19 2.07 2.19
1359 NASDAQ OPRX Tue, May 30, 2017 2.22 2.22 2.18 2.18
1358 NASDAQ OPRX Fri, May 26, 2017 2.16 2.16 2.16 2.16
1357 NASDAQ OPRX Thu, May 25, 2017 2.13 2.22 2.07 2.22
1356 NASDAQ OPRX Wed, May 24, 2017 2.16 2.16 2.16 2.16
1355 NASDAQ OPRX Tue, May 23, 2017 2.19 2.22 2.16 2.16
1354 NASDAQ OPRX Mon, May 22, 2017 2.10 2.31 2.04 2.28
1353 NASDAQ OPRX Fri, May 19, 2017 2.21 2.21 2.21 2.21
1352 NASDAQ OPRX Thu, May 18, 2017 2.16 2.16 2.16 2.16
1351 NASDAQ OPRX Wed, May 17, 2017 2.16 2.16 2.16 2.16
1350 NASDAQ OPRX Mon, May 15, 2017 2.25 2.25 2.25 2.25
1349 NASDAQ OPRX Fri, May 12, 2017 2.25 2.31 2.25 2.31
1348 NASDAQ OPRX Thu, May 11, 2017 2.19 2.31 2.13 2.31
1347 NASDAQ OPRX Wed, May 10, 2017 2.25 2.34 2.13 2.34
1346 NASDAQ OPRX Tue, May 9, 2017 2.43 2.51 2.43 2.43
1345 NASDAQ OPRX Mon, May 8, 2017 2.46 2.46 2.43 2.46
1344 NASDAQ OPRX Fri, May 5, 2017 2.13 2.40 2.10 2.40
1343 NASDAQ OPRX Thu, May 4, 2017 2.19 2.40 2.24 2.34
1342 NASDAQ OPRX Wed, May 3, 2017 1.98 2.25 1.95 2.25
1341 NASDAQ OPRX Tue, May 2, 2017 2.10 2.10 1.89 2.04
1340 NASDAQ OPRX Fri, Apr 28, 2017 2.04 2.10 1.95 2.10
1339 NASDAQ OPRX Thu, Apr 27, 2017 2.01 2.01 1.98 1.98
1338 NASDAQ OPRX Wed, Apr 26, 2017 2.07 2.07 2.01 2.01
1337 NASDAQ OPRX Tue, Apr 25, 2017 2.25 2.25 1.98 1.98
1336 NASDAQ OPRX Mon, Apr 24, 2017 2.25 2.36 2.10 2.36
1335 NASDAQ OPRX Fri, Apr 21, 2017 2.34 2.34 2.25 2.25
1334 NASDAQ OPRX Thu, Apr 20, 2017 2.20 2.40 2.01 2.34
1333 NASDAQ OPRX Wed, Apr 19, 2017 2.10 2.19 2.10 2.19
1332 NASDAQ OPRX Tue, Apr 18, 2017 2.10 2.10 2.10 2.10
1331 NASDAQ OPRX Mon, Apr 17, 2017 2.10 2.20 1.95 2.04
1330 NASDAQ OPRX Wed, Apr 12, 2017 2.21 2.21 2.10 2.21
1329 NASDAQ OPRX Tue, Apr 11, 2017 2.25 2.28 2.22 2.22
1328 NASDAQ OPRX Mon, Apr 10, 2017 2.22 2.22 2.22 2.22
1327 NASDAQ OPRX Fri, Apr 7, 2017 2.25 2.31 2.21 2.31
1326 NASDAQ OPRX Thu, Apr 6, 2017 2.34 2.34 2.34 2.34
1325 NASDAQ OPRX Wed, Apr 5, 2017 2.40 2.40 2.25 2.25
1324 NASDAQ OPRX Tue, Apr 4, 2017 2.28 2.28 2.28 2.28
1323 NASDAQ OPRX Mon, Apr 3, 2017 2.43 2.43 2.25 2.25
1322 NASDAQ OPRX Fri, Mar 31, 2017 2.36 2.46 2.33 2.45
1321 NASDAQ OPRX Wed, Mar 29, 2017 2.25 2.37 2.25 2.37
1320 NASDAQ OPRX Tue, Mar 28, 2017 2.40 2.40 2.31 2.31
1319 NASDAQ OPRX Mon, Mar 27, 2017 2.30 2.30 2.25 2.25
1318 NASDAQ OPRX Fri, Mar 24, 2017 2.42 2.42 2.37 2.42
1317 NASDAQ OPRX Thu, Mar 23, 2017 2.42 2.42 2.41 2.42
1316 NASDAQ OPRX Wed, Mar 22, 2017 2.42 2.42 2.42 2.42
1315 NASDAQ OPRX Tue, Mar 21, 2017 2.40 2.40 2.10 2.25
1314 NASDAQ OPRX Mon, Mar 20, 2017 2.39 2.43 2.07 2.42
1313 NASDAQ OPRX Fri, Mar 17, 2017 2.43 2.43 2.39 2.39
1312 NASDAQ OPRX Thu, Mar 16, 2017 2.46 2.46 2.34 2.42
1311 NASDAQ OPRX Wed, Mar 15, 2017 2.54 2.54 2.46 2.46
1310 NASDAQ OPRX Tue, Mar 14, 2017 2.54 2.54 2.40 2.40
1309 NASDAQ OPRX Mon, Mar 13, 2017 2.43 2.43 2.31 2.41
1308 NASDAQ OPRX Fri, Mar 10, 2017 2.43 2.43 2.22 2.22
1307 NASDAQ OPRX Thu, Mar 9, 2017 2.43 2.43 2.29 2.29
1306 NASDAQ OPRX Wed, Mar 8, 2017 2.34 2.34 2.25 2.25
1305 NASDAQ OPRX Tue, Mar 7, 2017 2.55 2.55 2.55 2.55
1304 NASDAQ OPRX Mon, Mar 6, 2017 2.25 2.55 2.25 2.40
1303 NASDAQ OPRX Fri, Mar 3, 2017 2.13 2.25 2.10 2.25
1302 NASDAQ OPRX Thu, Mar 2, 2017 2.13 2.13 2.10 2.10
1301 NASDAQ OPRX Wed, Mar 1, 2017 2.10 2.27 2.07 2.10
1300 NASDAQ OPRX Tue, Feb 28, 2017 2.13 2.13 2.13 2.13
1299 NASDAQ OPRX Mon, Feb 27, 2017 2.13 2.13 2.13 2.13
1298 NASDAQ OPRX Fri, Feb 24, 2017 2.10 2.19 2.04 2.19
1297 NASDAQ OPRX Thu, Feb 23, 2017 2.13 2.13 2.10 2.10
1296 NASDAQ OPRX Wed, Feb 22, 2017 2.23 2.24 2.23 2.24
1295 NASDAQ OPRX Tue, Feb 21, 2017 2.24 2.24 2.24 2.24
1294 NASDAQ OPRX Fri, Feb 17, 2017 2.10 2.10 2.10 2.10
1293 NASDAQ OPRX Thu, Feb 16, 2017 2.16 2.16 1.97 2.01
1292 NASDAQ OPRX Wed, Feb 15, 2017 2.31 2.31 2.28 2.28
1291 NASDAQ OPRX Tue, Feb 14, 2017 2.31 2.31 2.31 2.31
1290 NASDAQ OPRX Mon, Feb 13, 2017 2.16 2.31 2.16 2.31
1289 NASDAQ OPRX Fri, Feb 10, 2017 2.10 2.25 2.01 2.25
1288 NASDAQ OPRX Thu, Feb 9, 2017 2.25 2.25 2.10 2.25
1287 NASDAQ OPRX Wed, Feb 8, 2017 2.22 2.31 2.19 2.31
1286 NASDAQ OPRX Tue, Feb 7, 2017 2.25 2.25 2.22 2.22
1285 NASDAQ OPRX Mon, Feb 6, 2017 2.31 2.31 2.31 2.31
1284 NASDAQ OPRX Fri, Feb 3, 2017 2.25 2.28 2.22 2.22
1283 NASDAQ OPRX Thu, Feb 2, 2017 2.31 2.31 2.31 2.31
1282 NASDAQ OPRX Wed, Feb 1, 2017 2.25 2.31 2.19 2.31
1281 NASDAQ OPRX Tue, Jan 31, 2017 2.31 2.31 2.31 2.31
1280 NASDAQ OPRX Fri, Jan 27, 2017 2.43 2.46 2.40 2.40
1279 NASDAQ OPRX Thu, Jan 26, 2017 2.40 2.49 2.34 2.42
1278 NASDAQ OPRX Wed, Jan 25, 2017 2.40 2.40 2.31 2.31
1277 NASDAQ OPRX Tue, Jan 24, 2017 2.37 2.40 2.37 2.40
1276 NASDAQ OPRX Mon, Jan 23, 2017 2.43 2.43 2.34 2.37
1275 NASDAQ OPRX Fri, Jan 20, 2017 2.43 2.43 2.34 2.40
1274 NASDAQ OPRX Thu, Jan 19, 2017 2.42 2.42 2.42 2.42
1273 NASDAQ OPRX Wed, Jan 18, 2017 2.43 2.43 2.43 2.43
1272 NASDAQ OPRX Fri, Jan 13, 2017 2.43 2.43 2.22 2.37
1271 NASDAQ OPRX Thu, Jan 12, 2017 2.34 2.43 2.34 2.43
1270 NASDAQ OPRX Wed, Jan 11, 2017 2.34 2.34 2.28 2.28
1269 NASDAQ OPRX Tue, Jan 10, 2017 2.40 2.40 2.40 2.40
1268 NASDAQ OPRX Mon, Jan 9, 2017 2.43 2.43 2.37 2.37
1267 NASDAQ OPRX Fri, Jan 6, 2017 2.43 2.43 2.43 2.43
1266 NASDAQ OPRX Thu, Jan 5, 2017 2.40 2.43 2.40 2.43
1265 NASDAQ OPRX Wed, Jan 4, 2017 2.43 2.43 2.40 2.40
1264 NASDAQ OPRX Fri, Dec 30, 2016 2.40 2.46 2.40 2.43
1263 NASDAQ OPRX Thu, Dec 29, 2016 2.46 2.46 2.46 2.46
1262 NASDAQ OPRX Wed, Dec 28, 2016 2.43 2.43 2.40 2.40
1261 NASDAQ OPRX Tue, Dec 27, 2016 2.40 2.43 2.31 2.43
1260 NASDAQ OPRX Fri, Dec 23, 2016 2.34 2.46 2.34 2.42
1259 NASDAQ OPRX Thu, Dec 22, 2016 2.28 2.28 2.28 2.28
1258 NASDAQ OPRX Wed, Dec 21, 2016 2.40 2.40 2.40 2.40
1257 NASDAQ OPRX Tue, Dec 20, 2016 2.37 2.70 2.25 2.46
1256 NASDAQ OPRX Mon, Dec 19, 2016 2.37 2.37 2.13 2.37
1255 NASDAQ OPRX Fri, Dec 16, 2016 2.42 2.42 2.37 2.37
1254 NASDAQ OPRX Thu, Dec 15, 2016 2.49 2.49 2.42 2.43
1253 NASDAQ OPRX Wed, Dec 14, 2016 2.40 2.43 2.40 2.43
1252 NASDAQ OPRX Tue, Dec 13, 2016 2.40 2.43 2.40 2.40
1251 NASDAQ OPRX Mon, Dec 12, 2016 2.49 2.49 2.40 2.40
1250 NASDAQ OPRX Fri, Dec 9, 2016 2.58 2.58 2.40 2.46
1249 NASDAQ OPRX Thu, Dec 8, 2016 2.58 2.61 2.58 2.61
1248 NASDAQ OPRX Wed, Dec 7, 2016 2.52 2.52 2.52 2.52
1247 NASDAQ OPRX Tue, Dec 6, 2016 2.52 2.52 2.52 2.52
1246 NASDAQ OPRX Mon, Dec 5, 2016 2.55 2.55 2.34 2.40
1245 NASDAQ OPRX Fri, Dec 2, 2016 2.55 2.55 2.46 2.46
1244 NASDAQ OPRX Thu, Dec 1, 2016 2.55 2.55 2.55 2.55
1243 NASDAQ OPRX Wed, Nov 30, 2016 2.64 2.64 1.95 2.55
1242 NASDAQ OPRX Tue, Nov 29, 2016 2.85 2.85 2.64 2.64
1241 NASDAQ OPRX Mon, Nov 28, 2016 2.91 2.91 2.91 2.91
1240 NASDAQ OPRX Fri, Nov 25, 2016 2.85 2.91 2.85 2.91
1239 NASDAQ OPRX Wed, Nov 23, 2016 2.66 2.79 2.66 2.79
1238 NASDAQ OPRX Tue, Nov 22, 2016 2.82 2.82 2.82 2.82
1237 NASDAQ OPRX Fri, Nov 18, 2016 2.85 2.85 2.31 2.82
1236 NASDAQ OPRX Thu, Nov 17, 2016 2.94 2.94 2.94 2.94
1235 NASDAQ OPRX Tue, Nov 15, 2016 2.73 2.94 2.73 2.94
1234 NASDAQ OPRX Mon, Nov 14, 2016 2.94 2.94 2.94 2.94
1233 NASDAQ OPRX Fri, Nov 11, 2016 2.63 2.94 2.63 2.94
1232 NASDAQ OPRX Thu, Nov 10, 2016 2.70 2.70 2.42 2.63
1231 NASDAQ OPRX Wed, Nov 9, 2016 2.61 2.70 2.61 2.61
1230 NASDAQ OPRX Tue, Nov 8, 2016 2.61 2.70 2.55 2.55
1229 NASDAQ OPRX Mon, Nov 7, 2016 2.70 2.76 2.67 2.67
1228 NASDAQ OPRX Fri, Nov 4, 2016 2.76 2.94 2.73 2.94
1227 NASDAQ OPRX Wed, Nov 2, 2016 3.00 3.00 3.00 3.00
1226 NASDAQ OPRX Tue, Nov 1, 2016 2.88 3.00 2.88 3.00
1225 NASDAQ OPRX Mon, Oct 31, 2016 2.73 3.00 2.59 2.88
1224 NASDAQ OPRX Fri, Oct 28, 2016 2.85 2.91 2.79 2.91
1223 NASDAQ OPRX Thu, Oct 27, 2016 3.03 3.03 2.85 2.85
1222 NASDAQ OPRX Wed, Oct 26, 2016 3.21 3.39 3.03 3.39
1221 NASDAQ OPRX Tue, Oct 25, 2016 2.88 3.42 2.85 3.39
1220 NASDAQ OPRX Mon, Oct 24, 2016 2.93 2.94 2.85 2.94
1219 NASDAQ OPRX Fri, Oct 21, 2016 3.15 3.15 2.85 3.15
1218 NASDAQ OPRX Wed, Oct 19, 2016 3.27 3.27 3.27 3.27
1217 NASDAQ OPRX Tue, Oct 18, 2016 3.24 3.24 3.24 3.24
1216 NASDAQ OPRX Mon, Oct 17, 2016 3.24 3.24 3.15 3.15
1215 NASDAQ OPRX Fri, Oct 14, 2016 3.24 3.24 3.24 3.24
1214 NASDAQ OPRX Thu, Oct 13, 2016 3.15 3.15 3.15 3.15
1213 NASDAQ OPRX Wed, Oct 12, 2016 3.15 3.15 3.15 3.15
1212 NASDAQ OPRX Tue, Oct 11, 2016 3.15 3.15 3.15 3.15
1211 NASDAQ OPRX Fri, Oct 7, 2016 3.24 3.24 3.24 3.24
1210 NASDAQ OPRX Thu, Oct 6, 2016 3.24 3.24 3.24 3.24
1209 NASDAQ OPRX Wed, Oct 5, 2016 3.30 3.30 3.30 3.30
1208 NASDAQ OPRX Tue, Sep 27, 2016 3.15 3.30 3.00 3.30
1207 NASDAQ OPRX Mon, Sep 26, 2016 3.24 3.24 3.24 3.24
1206 NASDAQ OPRX Fri, Sep 23, 2016 3.24 3.24 3.24 3.24
1205 NASDAQ OPRX Wed, Sep 21, 2016 3.30 3.30 3.24 3.24
1204 NASDAQ OPRX Tue, Sep 20, 2016 3.39 3.39 3.39 3.39
1203 NASDAQ OPRX Fri, Sep 16, 2016 3.45 3.45 3.45 3.45
1202 NASDAQ OPRX Wed, Sep 14, 2016 3.45 3.45 3.45 3.45
1201 NASDAQ OPRX Mon, Sep 12, 2016 3.36 3.45 3.36 3.45
1200 NASDAQ OPRX Fri, Sep 9, 2016 3.30 3.30 3.30 3.30
1199 NASDAQ OPRX Tue, Sep 6, 2016 3.42 3.42 3.30 3.30
1198 NASDAQ OPRX Fri, Sep 2, 2016 3.30 3.30 3.30 3.30
1197 NASDAQ OPRX Thu, Sep 1, 2016 3.03 3.45 3.03 3.24
1196 NASDAQ OPRX Wed, Aug 31, 2016 3.45 3.45 3.45 3.45
1195 NASDAQ OPRX Mon, Aug 29, 2016 3.45 3.45 3.45 3.45
1194 NASDAQ OPRX Thu, Aug 25, 2016 3.45 3.45 3.27 3.45
1193 NASDAQ OPRX Wed, Aug 24, 2016 3.51 3.51 3.45 3.45
1192 NASDAQ OPRX Tue, Aug 23, 2016 3.57 3.57 3.57 3.57
1191 NASDAQ OPRX Mon, Aug 22, 2016 3.57 3.57 3.54 3.54
1190 NASDAQ OPRX Thu, Aug 18, 2016 3.57 3.57 3.57 3.57
1189 NASDAQ OPRX Wed, Aug 17, 2016 3.24 3.57 3.24 3.57
1188 NASDAQ OPRX Mon, Aug 15, 2016 3.39 3.39 3.24 3.26
1187 NASDAQ OPRX Fri, Aug 12, 2016 3.45 3.45 3.42 3.42
1186 NASDAQ OPRX Thu, Aug 11, 2016 3.39 3.39 3.39 3.39
1185 NASDAQ OPRX Wed, Aug 10, 2016 3.45 3.45 3.30 3.30
1184 NASDAQ OPRX Tue, Aug 9, 2016 3.51 3.51 3.41 3.45
1183 NASDAQ OPRX Fri, Aug 5, 2016 3.33 3.42 3.33 3.42
1182 NASDAQ OPRX Thu, Aug 4, 2016 3.24 3.24 3.00 3.24
1181 NASDAQ OPRX Wed, Aug 3, 2016 3.30 3.30 3.03 3.24
1180 NASDAQ OPRX Tue, Aug 2, 2016 3.24 3.27 3.24 3.27
1179 NASDAQ OPRX Mon, Aug 1, 2016 3.30 3.30 3.21 3.24
1178 NASDAQ OPRX Fri, Jul 29, 2016 3.45 3.45 3.45 3.45
1177 NASDAQ OPRX Thu, Jul 28, 2016 3.45 3.45 3.45 3.45
1176 NASDAQ OPRX Wed, Jul 27, 2016 3.45 3.45 3.45 3.45
1175 NASDAQ OPRX Tue, Jul 26, 2016 3.36 3.36 3.36 3.36
1174 NASDAQ OPRX Mon, Jul 25, 2016 3.36 3.36 3.36 3.36
1173 NASDAQ OPRX Fri, Jul 22, 2016 3.60 3.60 3.45 3.45
1172 NASDAQ OPRX Thu, Jul 21, 2016 3.60 3.60 3.18 3.60
1171 NASDAQ OPRX Wed, Jul 20, 2016 3.33 3.60 3.03 3.60
1170 NASDAQ OPRX Tue, Jul 19, 2016 3.48 3.48 3.48 3.48
1169 NASDAQ OPRX Mon, Jul 18, 2016 3.48 3.48 3.48 3.48
1168 NASDAQ OPRX Fri, Jul 15, 2016 3.48 3.48 3.48 3.48
1167 NASDAQ OPRX Thu, Jul 14, 2016 3.48 3.48 3.45 3.45
1166 NASDAQ OPRX Wed, Jul 13, 2016 3.42 3.51 3.30 3.51
1165 NASDAQ OPRX Tue, Jul 12, 2016 3.48 3.51 3.18 3.48
1164 NASDAQ OPRX Mon, Jul 11, 2016 3.57 3.60 3.45 3.57
1163 NASDAQ OPRX Fri, Jul 8, 2016 3.51 3.57 3.45 3.57
1162 NASDAQ OPRX Thu, Jul 7, 2016 3.42 3.51 3.39 3.51
1161 NASDAQ OPRX Wed, Jul 6, 2016 3.30 3.30 3.30 3.30
1160 NASDAQ OPRX Tue, Jul 5, 2016 3.33 3.33 3.33 3.33
1159 NASDAQ OPRX Fri, Jul 1, 2016 3.45 3.45 3.45 3.45
1158 NASDAQ OPRX Thu, Jun 30, 2016 3.30 3.51 3.30 3.45
1157 NASDAQ OPRX Wed, Jun 29, 2016 3.30 3.36 3.30 3.36
1156 NASDAQ OPRX Tue, Jun 28, 2016 3.42 3.42 3.30 3.30
1155 NASDAQ OPRX Mon, Jun 27, 2016 3.45 3.51 3.42 3.42
1154 NASDAQ OPRX Fri, Jun 24, 2016 3.39 3.45 3.39 3.45
1153 NASDAQ OPRX Thu, Jun 23, 2016 3.45 3.48 3.30 3.45
1152 NASDAQ OPRX Wed, Jun 22, 2016 3.30 3.30 3.30 3.30
1151 NASDAQ OPRX Tue, Jun 21, 2016 3.18 3.24 3.18 3.24
1150 NASDAQ OPRX Mon, Jun 20, 2016 3.24 3.24 3.24 3.24
1149 NASDAQ OPRX Fri, Jun 17, 2016 3.30 3.30 3.00 3.24
1148 NASDAQ OPRX Thu, Jun 16, 2016 3.39 3.39 3.39 3.39
1147 NASDAQ OPRX Wed, Jun 15, 2016 3.27 3.39 3.27 3.39
1146 NASDAQ OPRX Tue, Jun 14, 2016 3.15 3.27 3.15 3.27
1145 NASDAQ OPRX Mon, Jun 13, 2016 3.42 3.45 3.15 3.15
1144 NASDAQ OPRX Fri, Jun 10, 2016 3.39 3.41 3.36 3.39
1143 NASDAQ OPRX Thu, Jun 9, 2016 3.18 3.45 3.18 3.42
1142 NASDAQ OPRX Wed, Jun 8, 2016 3.15 3.18 3.15 3.18
1141 NASDAQ OPRX Tue, Jun 7, 2016 3.30 3.30 3.15 3.15
1140 NASDAQ OPRX Mon, Jun 6, 2016 3.32 3.32 3.18 3.30
1139 NASDAQ OPRX Fri, Jun 3, 2016 3.21 3.33 3.15 3.33
1138 NASDAQ OPRX Thu, Jun 2, 2016 3.24 3.24 3.15 3.21
1137 NASDAQ OPRX Wed, Jun 1, 2016 3.42 3.42 3.18 3.24
1136 NASDAQ OPRX Tue, May 31, 2016 3.45 3.45 3.42 3.45
1135 NASDAQ OPRX Fri, May 27, 2016 3.33 3.33 3.33 3.33
1134 NASDAQ OPRX Thu, May 26, 2016 3.21 3.45 3.03 3.45
1133 NASDAQ OPRX Wed, May 25, 2016 3.21 3.21 3.15 3.15
1132 NASDAQ OPRX Tue, May 24, 2016 3.30 3.30 3.30 3.30
1131 NASDAQ OPRX Mon, May 23, 2016 3.12 3.30 3.12 3.30
1130 NASDAQ OPRX Fri, May 20, 2016 3.15 3.15 3.06 3.06
1129 NASDAQ OPRX Thu, May 19, 2016 3.21 3.21 3.21 3.21
1128 NASDAQ OPRX Wed, May 18, 2016 3.35 3.35 3.30 3.30
1127 NASDAQ OPRX Tue, May 17, 2016 2.87 3.30 2.85 3.30
1126 NASDAQ OPRX Fri, May 13, 2016 3.33 3.33 3.33 3.33
1125 NASDAQ OPRX Thu, May 12, 2016 3.33 3.36 3.33 3.36
1124 NASDAQ OPRX Wed, May 11, 2016 3.42 3.42 3.36 3.42
1123 NASDAQ OPRX Tue, May 10, 2016 3.15 3.54 3.15 3.54
1122 NASDAQ OPRX Mon, May 9, 2016 3.15 3.15 3.15 3.15
1121 NASDAQ OPRX Fri, May 6, 2016 3.15 3.15 3.15 3.15
1120 NASDAQ OPRX Thu, May 5, 2016 3.15 3.15 3.15 3.15
1119 NASDAQ OPRX Wed, May 4, 2016 3.00 3.15 2.91 3.15
1118 NASDAQ OPRX Tue, May 3, 2016 3.09 3.27 2.97 3.00
1117 NASDAQ OPRX Mon, May 2, 2016 3.15 3.15 3.15 3.15
1116 NASDAQ OPRX Fri, Apr 29, 2016 3.33 3.33 3.09 3.15
1115 NASDAQ OPRX Thu, Apr 28, 2016 3.42 3.42 3.42 3.42
1114 NASDAQ OPRX Wed, Apr 27, 2016 3.33 3.42 3.33 3.42
1113 NASDAQ OPRX Tue, Apr 26, 2016 3.57 3.57 3.57 3.57
1112 NASDAQ OPRX Mon, Apr 25, 2016 3.57 3.57 3.42 3.57
1111 NASDAQ OPRX Fri, Apr 22, 2016 3.39 3.60 3.39 3.60
1110 NASDAQ OPRX Thu, Apr 21, 2016 3.36 3.36 3.36 3.36
1109 NASDAQ OPRX Wed, Apr 20, 2016 3.30 3.36 3.30 3.30
1108 NASDAQ OPRX Tue, Apr 19, 2016 3.33 3.60 3.33 3.57
1107 NASDAQ OPRX Mon, Apr 18, 2016 3.15 3.33 3.15 3.33
1106 NASDAQ OPRX Fri, Apr 15, 2016 3.30 3.30 3.15 3.15
1105 NASDAQ OPRX Thu, Apr 14, 2016 3.21 3.21 3.21 3.21
1104 NASDAQ OPRX Tue, Apr 12, 2016 3.15 3.15 3.06 3.06
1103 NASDAQ OPRX Mon, Apr 11, 2016 3.33 3.33 3.24 3.30
1102 NASDAQ OPRX Fri, Apr 8, 2016 3.33 3.33 3.33 3.33
1101 NASDAQ OPRX Thu, Apr 7, 2016 3.33 3.33 3.33 3.33
1100 NASDAQ OPRX Wed, Apr 6, 2016 3.15 3.15 3.15 3.15
1099 NASDAQ OPRX Tue, Apr 5, 2016 3.12 3.12 3.12 3.12
1098 NASDAQ OPRX Mon, Apr 4, 2016 3.15 3.15 3.15 3.15
1097 NASDAQ OPRX Fri, Apr 1, 2016 3.24 3.33 3.24 3.33
1096 NASDAQ OPRX Thu, Mar 31, 2016 3.15 3.15 3.12 3.15
1095 NASDAQ OPRX Wed, Mar 30, 2016 3.15 3.15 3.15 3.15
1094 NASDAQ OPRX Tue, Mar 29, 2016 3.15 3.15 3.03 3.15
1093 NASDAQ OPRX Mon, Mar 28, 2016 3.15 3.15 3.15 3.15
1092 NASDAQ OPRX Thu, Mar 24, 2016 3.15 3.15 3.15 3.15
1091 NASDAQ OPRX Wed, Mar 23, 2016 2.85 3.30 2.85 3.30
1090 NASDAQ OPRX Tue, Mar 22, 2016 3.00 3.03 2.85 2.85
1089 NASDAQ OPRX Mon, Mar 21, 2016 3.00 3.06 2.91 3.00
1088 NASDAQ OPRX Fri, Mar 18, 2016 2.88 3.00 2.88 2.91
1087 NASDAQ OPRX Thu, Mar 17, 2016 3.00 3.06 2.85 2.85
1086 NASDAQ OPRX Wed, Mar 16, 2016 2.94 3.06 2.85 2.88
1085 NASDAQ OPRX Fri, Mar 11, 2016 2.94 3.00 2.79 2.79
1084 NASDAQ OPRX Thu, Mar 10, 2016 2.94 2.94 2.85 2.85
1083 NASDAQ OPRX Tue, Mar 8, 2016 2.94 3.00 2.79 2.91
1082 NASDAQ OPRX Mon, Mar 7, 2016 2.85 3.00 2.68 3.00
1081 NASDAQ OPRX Fri, Mar 4, 2016 2.76 2.94 2.76 2.85
1080 NASDAQ OPRX Thu, Mar 3, 2016 2.85 3.00 2.85 3.00
1079 NASDAQ OPRX Wed, Mar 2, 2016 3.09 3.09 2.84 2.84
1078 NASDAQ OPRX Mon, Feb 29, 2016 3.15 3.21 3.06 3.09
1077 NASDAQ OPRX Fri, Feb 26, 2016 3.09 3.15 3.09 3.15
1076 NASDAQ OPRX Thu, Feb 25, 2016 3.15 3.15 3.15 3.15
1075 NASDAQ OPRX Wed, Feb 24, 2016 3.00 3.15 3.00 3.15
1074 NASDAQ OPRX Tue, Feb 23, 2016 2.79 3.00 2.79 3.00
1073 NASDAQ OPRX Mon, Feb 22, 2016 2.79 2.85 2.67 2.85
1072 NASDAQ OPRX Fri, Feb 19, 2016 3.03 3.03 2.82 2.88
1071 NASDAQ OPRX Thu, Feb 18, 2016 3.00 3.00 3.00 3.00
1070 NASDAQ OPRX Wed, Feb 17, 2016 2.97 3.03 2.97 3.03
1069 NASDAQ OPRX Tue, Feb 16, 2016 3.03 3.03 2.91 2.97
1068 NASDAQ OPRX Fri, Feb 12, 2016 3.09 3.09 3.09 3.09
1067 NASDAQ OPRX Thu, Feb 11, 2016 3.06 3.06 3.00 3.03
1066 NASDAQ OPRX Wed, Feb 10, 2016 3.12 3.12 3.12 3.12
1065 NASDAQ OPRX Tue, Feb 9, 2016 3.12 3.12 3.12 3.12
1064 NASDAQ OPRX Fri, Feb 5, 2016 3.15 3.15 3.15 3.15
1063 NASDAQ OPRX Thu, Feb 4, 2016 3.03 3.15 2.94 3.15
1062 NASDAQ OPRX Wed, Feb 3, 2016 3.15 3.15 3.12 3.15
1061 NASDAQ OPRX Tue, Feb 2, 2016 3.27 3.27 3.27 3.27
1060 NASDAQ OPRX Mon, Feb 1, 2016 3.18 3.18 3.18 3.18
1059 NASDAQ OPRX Fri, Jan 29, 2016 3.27 3.27 3.17 3.24
1058 NASDAQ OPRX Thu, Jan 28, 2016 3.24 3.24 3.24 3.24
1057 NASDAQ OPRX Wed, Jan 27, 2016 3.15 3.27 3.12 3.24
1056 NASDAQ OPRX Tue, Jan 26, 2016 3.18 3.18 3.18 3.18
1055 NASDAQ OPRX Mon, Jan 25, 2016 3.24 3.24 3.18 3.18
1054 NASDAQ OPRX Fri, Jan 22, 2016 3.00 3.27 2.94 3.27
1053 NASDAQ OPRX Thu, Jan 21, 2016 3.15 3.15 3.09 3.15
1052 NASDAQ OPRX Wed, Jan 20, 2016 3.30 3.30 3.06 3.15
1051 NASDAQ OPRX Fri, Jan 15, 2016 3.39 3.45 3.30 3.30
1050 NASDAQ OPRX Wed, Jan 13, 2016 3.30 3.30 3.30 3.30
1049 NASDAQ OPRX Tue, Jan 12, 2016 3.36 3.57 3.30 3.57
1048 NASDAQ OPRX Mon, Jan 11, 2016 3.57 3.57 3.51 3.51
1047 NASDAQ OPRX Fri, Jan 8, 2016 3.51 3.57 3.51 3.57
1046 NASDAQ OPRX Thu, Jan 7, 2016 3.66 3.66 3.24 3.60
1045 NASDAQ OPRX Tue, Jan 5, 2016 3.72 3.72 3.72 3.72
1044 NASDAQ OPRX Mon, Jan 4, 2016 3.72 3.72 3.72 3.72
1043 NASDAQ OPRX Thu, Dec 31, 2015 3.66 3.75 3.51 3.66
1042 NASDAQ OPRX Wed, Dec 30, 2015 3.72 3.75 3.30 3.66
1041 NASDAQ OPRX Tue, Dec 29, 2015 3.72 3.75 3.60 3.72
1040 NASDAQ OPRX Mon, Dec 28, 2015 3.72 3.72 3.60 3.72
1039 NASDAQ OPRX Thu, Dec 24, 2015 3.72 3.72 3.60 3.72
1038 NASDAQ OPRX Wed, Dec 23, 2015 3.66 3.72 3.63 3.66
1037 NASDAQ OPRX Tue, Dec 22, 2015 3.81 3.81 3.66 3.66
1036 NASDAQ OPRX Fri, Dec 18, 2015 3.78 3.90 3.78 3.90
1035 NASDAQ OPRX Thu, Dec 17, 2015 3.78 3.81 3.78 3.81
1034 NASDAQ OPRX Wed, Dec 16, 2015 3.69 3.78 3.66 3.78
1033 NASDAQ OPRX Mon, Dec 14, 2015 3.72 3.72 3.72 3.72
1032 NASDAQ OPRX Fri, Dec 11, 2015 3.84 3.84 3.57 3.75
1031 NASDAQ OPRX Thu, Dec 10, 2015 3.75 3.75 3.60 3.60
1030 NASDAQ OPRX Wed, Dec 9, 2015 3.60 3.84 3.60 3.84
1029 NASDAQ OPRX Tue, Dec 8, 2015 3.90 3.90 3.90 3.90
1028 NASDAQ OPRX Mon, Dec 7, 2015 3.90 3.93 3.75 3.90
1027 NASDAQ OPRX Fri, Dec 4, 2015 3.83 3.96 3.83 3.96
1026 NASDAQ OPRX Thu, Dec 3, 2015 3.93 3.93 3.90 3.90
1025 NASDAQ OPRX Wed, Dec 2, 2015 3.75 3.93 3.75 3.90
1024 NASDAQ OPRX Tue, Dec 1, 2015 3.90 3.90 3.84 3.90
1023 NASDAQ OPRX Mon, Nov 30, 2015 3.84 3.90 3.81 3.90
1022 NASDAQ OPRX Wed, Nov 25, 2015 3.87 3.87 3.63 3.84
1021 NASDAQ OPRX Tue, Nov 24, 2015 3.87 3.87 3.84 3.84
1020 NASDAQ OPRX Fri, Nov 20, 2015 3.84 3.84 3.84 3.84
1019 NASDAQ OPRX Thu, Nov 19, 2015 3.75 3.90 3.75 3.90
1018 NASDAQ OPRX Wed, Nov 18, 2015 3.60 3.60 3.30 3.57
1017 NASDAQ OPRX Tue, Nov 17, 2015 3.78 3.78 3.66 3.66
1016 NASDAQ OPRX Mon, Nov 16, 2015 3.66 3.78 3.66 3.78
1015 NASDAQ OPRX Fri, Nov 13, 2015 3.90 3.90 3.75 3.84
1014 NASDAQ OPRX Thu, Nov 12, 2015 3.87 3.99 3.87 3.99
1013 NASDAQ OPRX Wed, Nov 11, 2015 3.93 3.93 3.93 3.93
1012 NASDAQ OPRX Tue, Nov 10, 2015 3.96 3.99 3.90 3.99
1011 NASDAQ OPRX Mon, Nov 9, 2015 3.96 3.96 3.96 3.96
1010 NASDAQ OPRX Thu, Nov 5, 2015 3.96 4.02 3.87 3.96
1009 NASDAQ OPRX Tue, Nov 3, 2015 3.96 3.96 3.96 3.96
1008 NASDAQ OPRX Mon, Nov 2, 2015 3.87 3.96 3.75 3.96
1007 NASDAQ OPRX Fri, Oct 30, 2015 3.78 3.78 3.78 3.78
1006 NASDAQ OPRX Thu, Oct 29, 2015 3.78 3.78 3.78 3.78
1005 NASDAQ OPRX Mon, Oct 26, 2015 3.93 3.93 3.90 3.90
1004 NASDAQ OPRX Fri, Oct 23, 2015 3.81 3.93 3.78 3.93
1003 NASDAQ OPRX Thu, Oct 22, 2015 3.60 3.60 3.60 3.60
1002 NASDAQ OPRX Wed, Oct 21, 2015 3.63 3.75 3.63 3.75
1001 NASDAQ OPRX Tue, Oct 20, 2015 3.90 3.90 3.42 3.48
1000 NASDAQ OPRX Fri, Oct 16, 2015 3.90 3.90 3.90 3.90
999 NASDAQ OPRX Thu, Oct 15, 2015 3.63 3.90 3.63 3.90
998 NASDAQ OPRX Wed, Oct 14, 2015 3.90 3.93 3.66 3.66
997 NASDAQ OPRX Tue, Oct 13, 2015 3.86 3.90 3.84 3.90
996 NASDAQ OPRX Mon, Oct 12, 2015 3.87 3.90 3.87 3.90
995 NASDAQ OPRX Fri, Oct 9, 2015 3.75 3.90 3.75 3.87
994 NASDAQ OPRX Thu, Oct 8, 2015 3.75 3.90 3.75 3.75
993 NASDAQ OPRX Wed, Oct 7, 2015 3.69 3.75 3.69 3.75
992 NASDAQ OPRX Tue, Oct 6, 2015 3.81 3.81 3.36 3.63
991 NASDAQ OPRX Mon, Oct 5, 2015 3.87 3.87 3.78 3.78
990 NASDAQ OPRX Fri, Oct 2, 2015 3.48 3.87 3.48 3.87
989 NASDAQ OPRX Thu, Oct 1, 2015 3.60 3.60 3.30 3.60
988 NASDAQ OPRX Wed, Sep 30, 2015 3.06 3.72 3.06 3.63
987 NASDAQ OPRX Tue, Sep 29, 2015 2.97 3.00 2.88 3.00
986 NASDAQ OPRX Mon, Sep 28, 2015 3.00 3.00 2.85 2.85
985 NASDAQ OPRX Fri, Sep 25, 2015 3.00 3.05 2.99 2.99
984 NASDAQ OPRX Thu, Sep 24, 2015 2.90 3.15 2.90 3.15
983 NASDAQ OPRX Wed, Sep 23, 2015 3.00 3.03 2.94 3.00
982 NASDAQ OPRX Tue, Sep 22, 2015 3.00 3.00 3.00 3.00
981 NASDAQ OPRX Mon, Sep 21, 2015 3.03 3.03 2.79 2.79
980 NASDAQ OPRX Fri, Sep 18, 2015 2.85 3.03 2.85 3.03
979 NASDAQ OPRX Thu, Sep 17, 2015 2.97 2.97 2.79 2.79
978 NASDAQ OPRX Wed, Sep 16, 2015 3.03 3.03 2.88 2.97
977 NASDAQ OPRX Tue, Sep 15, 2015 2.94 3.06 2.94 3.03
976 NASDAQ OPRX Mon, Sep 14, 2015 2.85 2.85 2.76 2.76
975 NASDAQ OPRX Fri, Sep 11, 2015 2.55 2.76 2.55 2.76
974 NASDAQ OPRX Thu, Sep 10, 2015 2.55 2.64 2.28 2.61
973 NASDAQ OPRX Tue, Sep 8, 2015 2.69 2.70 2.55 2.55
972 NASDAQ OPRX Fri, Sep 4, 2015 2.70 2.70 2.63 2.63
971 NASDAQ OPRX Thu, Sep 3, 2015 2.70 2.70 2.70 2.70
970 NASDAQ OPRX Wed, Sep 2, 2015 2.76 2.76 2.70 2.70
969 NASDAQ OPRX Tue, Sep 1, 2015 2.70 2.70 2.70 2.70
968 NASDAQ OPRX Mon, Aug 31, 2015 2.55 2.76 2.55 2.76
967 NASDAQ OPRX Fri, Aug 28, 2015 2.70 2.70 2.55 2.55
966 NASDAQ OPRX Thu, Aug 27, 2015 2.70 2.70 2.70 2.70
965 NASDAQ OPRX Wed, Aug 26, 2015 2.70 2.70 2.70 2.70
964 NASDAQ OPRX Tue, Aug 25, 2015 2.67 2.70 2.67 2.70
963 NASDAQ OPRX Mon, Aug 24, 2015 2.70 2.79 2.61 2.61
962 NASDAQ OPRX Fri, Aug 21, 2015 2.76 2.76 2.73 2.73
961 NASDAQ OPRX Thu, Aug 20, 2015 2.82 2.82 2.70 2.79
960 NASDAQ OPRX Wed, Aug 19, 2015 2.85 2.85 2.82 2.85
959 NASDAQ OPRX Tue, Aug 18, 2015 2.85 2.91 2.85 2.85
958 NASDAQ OPRX Mon, Aug 17, 2015 2.97 3.00 2.97 3.00
957 NASDAQ OPRX Fri, Aug 14, 2015 2.91 3.00 2.91 2.97
956 NASDAQ OPRX Thu, Aug 13, 2015 2.94 3.06 2.73 2.85
955 NASDAQ OPRX Wed, Aug 12, 2015 2.85 2.85 2.70 2.76
954 NASDAQ OPRX Tue, Aug 11, 2015 2.85 2.85 2.67 2.70
953 NASDAQ OPRX Mon, Aug 10, 2015 3.00 3.00 2.85 2.85
952 NASDAQ OPRX Fri, Aug 7, 2015 2.91 3.00 2.85 2.85
951 NASDAQ OPRX Thu, Aug 6, 2015 2.91 2.91 2.88 2.91
950 NASDAQ OPRX Wed, Aug 5, 2015 2.91 2.91 2.85 2.85
949 NASDAQ OPRX Tue, Aug 4, 2015 3.00 3.00 2.88 3.00
948 NASDAQ OPRX Mon, Aug 3, 2015 2.59 3.06 2.59 3.06
947 NASDAQ OPRX Fri, Jul 31, 2015 3.00 3.00 2.76 3.00
946 NASDAQ OPRX Thu, Jul 30, 2015 2.78 3.00 2.78 3.00
945 NASDAQ OPRX Wed, Jul 29, 2015 2.76 2.85 2.70 2.78
944 NASDAQ OPRX Tue, Jul 28, 2015 2.88 2.88 2.82 2.82
943 NASDAQ OPRX Fri, Jul 24, 2015 2.88 2.88 2.88 2.88
942 NASDAQ OPRX Thu, Jul 23, 2015 3.00 3.00 3.00 3.00
941 NASDAQ OPRX Wed, Jul 22, 2015 3.00 3.09 3.00 3.00
940 NASDAQ OPRX Tue, Jul 21, 2015 2.82 3.00 2.82 3.00
939 NASDAQ OPRX Mon, Jul 20, 2015 2.97 2.97 2.79 2.79
938 NASDAQ OPRX Fri, Jul 17, 2015 3.06 3.06 2.82 3.00
937 NASDAQ OPRX Thu, Jul 16, 2015 3.06 3.06 3.06 3.06
936 NASDAQ OPRX Wed, Jul 15, 2015 3.30 3.36 3.06 3.06
935 NASDAQ OPRX Tue, Jul 14, 2015 3.15 3.24 3.15 3.24
934 NASDAQ OPRX Mon, Jul 13, 2015 3.24 3.24 3.24 3.24
933 NASDAQ OPRX Fri, Jul 10, 2015 3.15 3.24 3.06 3.15
932 NASDAQ OPRX Thu, Jul 9, 2015 3.30 3.39 3.27 3.30
931 NASDAQ OPRX Wed, Jul 8, 2015 3.18 3.30 3.17 3.30
930 NASDAQ OPRX Tue, Jul 7, 2015 3.39 3.39 3.03 3.15
929 NASDAQ OPRX Mon, Jul 6, 2015 3.78 3.81 3.30 3.42
928 NASDAQ OPRX Thu, Jul 2, 2015 3.27 3.84 3.24 3.60
927 NASDAQ OPRX Wed, Jul 1, 2015 3.21 3.27 3.21 3.21
926 NASDAQ OPRX Tue, Jun 30, 2015 3.03 3.21 3.03 3.21
925 NASDAQ OPRX Mon, Jun 29, 2015 3.03 3.09 3.00 3.09
924 NASDAQ OPRX Fri, Jun 26, 2015 3.12 3.27 2.83 3.09
923 NASDAQ OPRX Thu, Jun 25, 2015 2.79 3.09 2.79 3.09
922 NASDAQ OPRX Wed, Jun 24, 2015 3.00 3.00 2.76 2.79
921 NASDAQ OPRX Tue, Jun 23, 2015 3.06 3.06 3.06 3.06
920 NASDAQ OPRX Mon, Jun 22, 2015 3.00 3.06 3.00 3.06
919 NASDAQ OPRX Fri, Jun 19, 2015 3.00 3.06 3.00 3.00
918 NASDAQ OPRX Thu, Jun 18, 2015 2.85 3.12 2.85 2.97
917 NASDAQ OPRX Wed, Jun 17, 2015 2.64 2.76 2.43 2.76
916 NASDAQ OPRX Tue, Jun 16, 2015 2.64 2.64 2.58 2.64
915 NASDAQ OPRX Mon, Jun 15, 2015 2.70 2.73 2.61 2.64
914 NASDAQ OPRX Fri, Jun 12, 2015 2.82 2.85 2.61 2.75
913 NASDAQ OPRX Thu, Jun 11, 2015 2.85 2.85 2.85 2.85
912 NASDAQ OPRX Wed, Jun 10, 2015 2.88 2.88 2.76 2.82
911 NASDAQ OPRX Tue, Jun 9, 2015 2.97 2.97 2.85 2.85
910 NASDAQ OPRX Mon, Jun 8, 2015 2.97 2.97 2.97 2.97
909 NASDAQ OPRX Fri, Jun 5, 2015 2.94 2.97 2.74 2.97
908 NASDAQ OPRX Thu, Jun 4, 2015 3.06 3.06 2.94 3.00
907 NASDAQ OPRX Wed, Jun 3, 2015 3.06 3.06 3.06 3.06
906 NASDAQ OPRX Tue, Jun 2, 2015 3.06 3.06 3.00 3.06
905 NASDAQ OPRX Mon, Jun 1, 2015 3.06 3.06 3.06 3.06
904 NASDAQ OPRX Fri, May 29, 2015 3.06 3.09 2.94 3.06
903 NASDAQ OPRX Thu, May 28, 2015 3.15 3.15 3.06 3.09
902 NASDAQ OPRX Wed, May 27, 2015 3.06 3.15 3.03 3.15
901 NASDAQ OPRX Tue, May 26, 2015 3.15 3.15 3.09 3.09
900 NASDAQ OPRX Fri, May 22, 2015 3.00 3.15 3.00 3.15
899 NASDAQ OPRX Thu, May 21, 2015 3.15 3.15 3.15 3.15
898 NASDAQ OPRX Wed, May 20, 2015 3.06 3.06 3.06 3.06
897 NASDAQ OPRX Tue, May 19, 2015 3.21 3.21 3.15 3.15
896 NASDAQ OPRX Mon, May 18, 2015 3.21 3.21 3.21 3.21
895 NASDAQ OPRX Fri, May 15, 2015 3.24 3.24 3.12 3.18
894 NASDAQ OPRX Thu, May 14, 2015 3.27 3.27 3.24 3.24
893 NASDAQ OPRX Wed, May 13, 2015 3.03 3.15 3.03 3.15
892 NASDAQ OPRX Tue, May 12, 2015 3.30 3.30 3.03 3.06
891 NASDAQ OPRX Mon, May 11, 2015 3.18 3.36 3.15 3.15
890 NASDAQ OPRX Fri, May 8, 2015 3.51 3.69 3.06 3.45
889 NASDAQ OPRX Wed, May 6, 2015 3.60 3.60 3.45 3.48
888 NASDAQ OPRX Mon, May 4, 2015 3.72 3.72 3.72 3.72
887 NASDAQ OPRX Thu, Apr 30, 2015 3.75 3.75 3.60 3.75
886 NASDAQ OPRX Wed, Apr 29, 2015 3.45 3.75 3.45 3.75
885 NASDAQ OPRX Tue, Apr 28, 2015 3.45 3.60 3.39 3.45
884 NASDAQ OPRX Mon, Apr 27, 2015 3.51 3.60 3.18 3.60
883 NASDAQ OPRX Fri, Apr 24, 2015 3.48 3.51 3.48 3.51
882 NASDAQ OPRX Thu, Apr 23, 2015 3.57 3.57 3.54 3.57
881 NASDAQ OPRX Wed, Apr 22, 2015 3.60 3.60 3.60 3.60
880 NASDAQ OPRX Mon, Apr 20, 2015 3.63 3.63 3.63 3.63
879 NASDAQ OPRX Fri, Apr 17, 2015 3.60 3.60 3.60 3.60
878 NASDAQ OPRX Thu, Apr 16, 2015 3.57 3.60 3.57 3.60
877 NASDAQ OPRX Wed, Apr 15, 2015 3.57 3.57 3.57 3.57
876 NASDAQ OPRX Tue, Apr 14, 2015 3.48 3.48 3.48 3.48
875 NASDAQ OPRX Mon, Apr 13, 2015 3.51 3.60 3.45 3.60
874 NASDAQ OPRX Fri, Apr 10, 2015 3.75 3.75 3.30 3.57
873 NASDAQ OPRX Thu, Apr 9, 2015 3.87 3.87 3.75 3.75
872 NASDAQ OPRX Wed, Apr 8, 2015 3.72 3.75 3.72 3.75
871 NASDAQ OPRX Tue, Apr 7, 2015 3.69 3.93 3.69 3.75
870 NASDAQ OPRX Mon, Apr 6, 2015 3.87 3.90 3.66 3.72
869 NASDAQ OPRX Thu, Apr 2, 2015 3.99 3.99 3.99 3.99
868 NASDAQ OPRX Wed, Apr 1, 2015 3.93 4.11 3.87 4.05
867 NASDAQ OPRX Tue, Mar 31, 2015 4.05 4.05 3.93 3.93
866 NASDAQ OPRX Mon, Mar 30, 2015 3.96 3.96 3.96 3.96
865 NASDAQ OPRX Fri, Mar 27, 2015 4.11 4.20 3.93 3.93
864 NASDAQ OPRX Thu, Mar 26, 2015 3.87 4.14 3.87 4.11
863 NASDAQ OPRX Wed, Mar 25, 2015 4.05 4.17 4.05 4.17
862 NASDAQ OPRX Tue, Mar 24, 2015 4.05 4.20 4.05 4.05
861 NASDAQ OPRX Mon, Mar 23, 2015 4.11 4.11 4.11 4.11
860 NASDAQ OPRX Fri, Mar 20, 2015 4.17 4.20 4.08 4.08
859 NASDAQ OPRX Thu, Mar 19, 2015 3.96 4.14 3.96 4.05
858 NASDAQ OPRX Tue, Mar 17, 2015 4.14 4.20 4.05 4.20
857 NASDAQ OPRX Mon, Mar 16, 2015 3.90 4.20 3.90 4.20
856 NASDAQ OPRX Fri, Mar 13, 2015 3.90 3.90 3.90 3.90
855 NASDAQ OPRX Thu, Mar 12, 2015 4.20 4.20 3.75 3.75
854 NASDAQ OPRX Wed, Mar 11, 2015 3.75 3.75 3.75 3.75
853 NASDAQ OPRX Tue, Mar 10, 2015 4.05 4.20 3.78 4.05
852 NASDAQ OPRX Mon, Mar 9, 2015 3.87 3.90 3.81 3.87
851 NASDAQ OPRX Fri, Mar 6, 2015 3.81 3.93 3.81 3.81
850 NASDAQ OPRX Wed, Mar 4, 2015 3.90 3.90 3.90 3.90
849 NASDAQ OPRX Tue, Mar 3, 2015 4.05 4.05 4.05 4.05
848 NASDAQ OPRX Mon, Mar 2, 2015 4.05 4.05 3.75 4.02
847 NASDAQ OPRX Thu, Feb 26, 2015 3.90 4.20 3.90 4.20
846 NASDAQ OPRX Wed, Feb 25, 2015 3.51 3.75 3.48 3.75
845 NASDAQ OPRX Tue, Feb 24, 2015 3.54 3.69 3.54 3.69
844 NASDAQ OPRX Mon, Feb 23, 2015 3.78 3.78 3.75 3.75
843 NASDAQ OPRX Fri, Feb 20, 2015 3.60 4.77 3.60 3.81
842 NASDAQ OPRX Thu, Feb 19, 2015 3.48 3.72 3.45 3.72
841 NASDAQ OPRX Wed, Feb 18, 2015 3.48 3.48 3.48 3.48
840 NASDAQ OPRX Tue, Feb 17, 2015 3.72 3.72 3.48 3.48
839 NASDAQ OPRX Fri, Feb 13, 2015 3.48 3.72 3.48 3.72
838 NASDAQ OPRX Thu, Feb 12, 2015 3.75 3.75 3.45 3.75
837 NASDAQ OPRX Wed, Feb 11, 2015 3.63 3.75 3.54 3.69
836 NASDAQ OPRX Mon, Feb 9, 2015 3.81 3.81 3.63 3.75
835 NASDAQ OPRX Fri, Feb 6, 2015 3.51 3.84 3.45 3.60
834 NASDAQ OPRX Thu, Feb 5, 2015 3.30 3.87 3.21 3.60
833 NASDAQ OPRX Wed, Feb 4, 2015 3.06 3.15 3.00 3.15
832 NASDAQ OPRX Tue, Feb 3, 2015 3.15 3.15 3.15 3.15
831 NASDAQ OPRX Mon, Feb 2, 2015 3.15 3.15 3.12 3.12
830 NASDAQ OPRX Fri, Jan 30, 2015 3.17 3.21 3.15 3.18
829 NASDAQ OPRX Thu, Jan 29, 2015 3.27 3.27 3.27 3.27
828 NASDAQ OPRX Wed, Jan 28, 2015 3.09 3.21 3.09 3.21
827 NASDAQ OPRX Tue, Jan 27, 2015 3.09 3.30 3.06 3.30
826 NASDAQ OPRX Mon, Jan 26, 2015 3.09 3.12 3.09 3.09
825 NASDAQ OPRX Fri, Jan 23, 2015 3.27 3.27 3.27 3.27
824 NASDAQ OPRX Thu, Jan 22, 2015 3.09 3.12 3.03 3.06
823 NASDAQ OPRX Wed, Jan 21, 2015 3.03 3.03 3.00 3.03
822 NASDAQ OPRX Tue, Jan 20, 2015 2.94 3.00 2.94 3.00
821 NASDAQ OPRX Fri, Jan 16, 2015 3.30 3.30 2.93 3.00
820 NASDAQ OPRX Thu, Jan 15, 2015 3.00 3.30 2.96 3.30
819 NASDAQ OPRX Wed, Jan 14, 2015 3.00 3.15 3.00 3.15
818 NASDAQ OPRX Tue, Jan 13, 2015 3.24 3.24 3.06 3.15
817 NASDAQ OPRX Mon, Jan 12, 2015 3.21 3.30 3.21 3.30
816 NASDAQ OPRX Fri, Jan 9, 2015 3.36 3.36 3.36 3.36
815 NASDAQ OPRX Thu, Jan 8, 2015 3.30 3.33 3.30 3.36
814 NASDAQ OPRX Wed, Jan 7, 2015 3.39 3.39 3.39 3.39
813 NASDAQ OPRX Tue, Jan 6, 2015 3.42 3.42 3.42 3.42
812 NASDAQ OPRX Mon, Jan 5, 2015 3.42 3.42 3.30 3.42
811 NASDAQ OPRX Fri, Jan 2, 2015 3.36 3.36 3.33 3.33
810 NASDAQ OPRX Wed, Dec 31, 2014 3.15 3.57 3.06 3.53
809 NASDAQ OPRX Tue, Dec 30, 2014 3.18 3.24 3.06 3.24
808 NASDAQ OPRX Mon, Dec 29, 2014 3.12 3.21 3.09 3.21
807 NASDAQ OPRX Fri, Dec 26, 2014 3.15 3.18 3.00 3.12
806 NASDAQ OPRX Wed, Dec 24, 2014 2.85 3.18 2.85 3.15
805 NASDAQ OPRX Tue, Dec 23, 2014 3.18 3.21 2.76 3.00
804 NASDAQ OPRX Mon, Dec 22, 2014 2.85 3.24 2.85 3.18
803 NASDAQ OPRX Fri, Dec 19, 2014 3.15 3.15 2.73 2.85
802 NASDAQ OPRX Thu, Dec 18, 2014 2.85 3.15 2.85 3.00
801 NASDAQ OPRX Wed, Dec 17, 2014 3.15 3.15 2.70 2.79
800 NASDAQ OPRX Tue, Dec 16, 2014 2.70 3.24 2.61 3.15
799 NASDAQ OPRX Mon, Dec 15, 2014 2.70 2.70 2.61 2.70
798 NASDAQ OPRX Fri, Dec 12, 2014 2.70 3.27 2.69 2.97
797 NASDAQ OPRX Thu, Dec 11, 2014 2.67 2.67 2.55 2.58
796 NASDAQ OPRX Wed, Dec 10, 2014 2.58 2.85 2.49 2.67
795 NASDAQ OPRX Tue, Dec 9, 2014 2.49 2.61 2.49 2.58
794 NASDAQ OPRX Mon, Dec 8, 2014 2.58 2.58 2.42 2.49
793 NASDAQ OPRX Fri, Dec 5, 2014 2.58 2.58 2.58 2.58
792 NASDAQ OPRX Thu, Dec 4, 2014 2.64 2.66 2.58 2.66
791 NASDAQ OPRX Wed, Dec 3, 2014 2.64 2.64 2.55 2.64
790 NASDAQ OPRX Tue, Dec 2, 2014 2.61 2.61 2.61 2.61
789 NASDAQ OPRX Mon, Dec 1, 2014 2.70 2.70 2.29 2.65
788 NASDAQ OPRX Fri, Nov 28, 2014 2.64 2.67 2.64 2.67
787 NASDAQ OPRX Wed, Nov 26, 2014 2.61 2.64 2.61 2.64
786 NASDAQ OPRX Tue, Nov 25, 2014 2.61 2.61 2.58 2.61
785 NASDAQ OPRX Mon, Nov 24, 2014 2.58 2.64 2.55 2.61
784 NASDAQ OPRX Fri, Nov 21, 2014 2.64 2.64 2.55 2.58
783 NASDAQ OPRX Thu, Nov 20, 2014 2.54 2.64 2.54 2.64
782 NASDAQ OPRX Wed, Nov 19, 2014 2.54 2.58 2.54 2.58
781 NASDAQ OPRX Tue, Nov 18, 2014 2.64 2.64 2.61 2.61
780 NASDAQ OPRX Mon, Nov 17, 2014 2.64 2.64 2.64 2.64
779 NASDAQ OPRX Fri, Nov 14, 2014 2.70 2.70 2.61 2.64
778 NASDAQ OPRX Thu, Nov 13, 2014 2.85 2.85 2.70 2.70
777 NASDAQ OPRX Wed, Nov 12, 2014 2.85 2.85 2.76 2.76
776 NASDAQ OPRX Tue, Nov 11, 2014 2.85 3.00 2.85 2.85
775 NASDAQ OPRX Mon, Nov 10, 2014 2.79 2.79 2.76 2.76
774 NASDAQ OPRX Fri, Nov 7, 2014 3.00 3.00 2.85 2.85
773 NASDAQ OPRX Wed, Nov 5, 2014 3.00 3.00 3.00 3.00
772 NASDAQ OPRX Tue, Nov 4, 2014 2.97 2.97 2.88 2.97
771 NASDAQ OPRX Mon, Nov 3, 2014 2.85 3.00 2.85 2.97
770 NASDAQ OPRX Fri, Oct 31, 2014 2.70 3.00 2.70 2.82
769 NASDAQ OPRX Thu, Oct 30, 2014 2.70 2.70 2.70 2.70
768 NASDAQ OPRX Wed, Oct 29, 2014 2.94 2.94 2.70 2.79
767 NASDAQ OPRX Tue, Oct 28, 2014 2.64 3.00 2.64 2.70
766 NASDAQ OPRX Mon, Oct 27, 2014 2.70 2.70 2.70 2.70
765 NASDAQ OPRX Fri, Oct 24, 2014 2.67 2.70 2.67 2.67
764 NASDAQ OPRX Thu, Oct 23, 2014 2.82 2.82 2.67 2.70
763 NASDAQ OPRX Wed, Oct 22, 2014 2.85 2.85 2.70 2.70
762 NASDAQ OPRX Tue, Oct 21, 2014 2.58 2.85 2.58 2.85
761 NASDAQ OPRX Mon, Oct 20, 2014 2.88 2.88 2.64 2.70
760 NASDAQ OPRX Fri, Oct 17, 2014 2.97 2.97 2.88 2.88
759 NASDAQ OPRX Thu, Oct 16, 2014 2.94 2.97 2.94 2.97
758 NASDAQ OPRX Wed, Oct 15, 2014 3.09 3.09 2.85 2.88
757 NASDAQ OPRX Tue, Oct 14, 2014 3.09 3.18 2.73 3.00
756 NASDAQ OPRX Mon, Oct 13, 2014 3.42 3.45 3.09 3.09
755 NASDAQ OPRX Thu, Oct 9, 2014 3.45 3.57 3.45 3.45
754 NASDAQ OPRX Wed, Oct 8, 2014 3.45 3.45 3.45 3.45
753 NASDAQ OPRX Mon, Oct 6, 2014 3.57 3.66 3.57 3.60
752 NASDAQ OPRX Fri, Oct 3, 2014 3.51 3.54 3.51 3.54
751 NASDAQ OPRX Tue, Sep 30, 2014 3.60 3.63 3.60 3.60
750 NASDAQ OPRX Mon, Sep 29, 2014 3.60 3.60 3.60 3.60
749 NASDAQ OPRX Fri, Sep 26, 2014 3.60 3.60 3.60 3.60
748 NASDAQ OPRX Wed, Sep 24, 2014 3.54 3.60 3.54 3.60
747 NASDAQ OPRX Tue, Sep 23, 2014 3.36 3.51 3.12 3.51
746 NASDAQ OPRX Mon, Sep 22, 2014 3.60 3.60 3.45 3.60
745 NASDAQ OPRX Fri, Sep 19, 2014 3.54 3.60 3.54 3.60
744 NASDAQ OPRX Thu, Sep 18, 2014 3.60 3.60 3.45 3.57
743 NASDAQ OPRX Wed, Sep 17, 2014 3.60 3.60 3.60 3.60
742 NASDAQ OPRX Tue, Sep 16, 2014 3.60 3.60 3.60 3.60
741 NASDAQ OPRX Mon, Sep 15, 2014 3.60 3.60 3.60 3.60
740 NASDAQ OPRX Fri, Sep 12, 2014 3.60 3.60 3.60 3.60
739 NASDAQ OPRX Thu, Sep 11, 2014 3.45 3.60 3.45 3.51
738 NASDAQ OPRX Wed, Sep 10, 2014 3.60 3.60 3.45 3.60
737 NASDAQ OPRX Tue, Sep 9, 2014 3.60 3.60 3.60 3.60
736 NASDAQ OPRX Mon, Sep 8, 2014 3.75 3.75 3.45 3.45
735 NASDAQ OPRX Fri, Sep 5, 2014 3.60 3.81 3.60 3.81
734 NASDAQ OPRX Thu, Sep 4, 2014 3.75 3.75 3.75 3.75
733 NASDAQ OPRX Wed, Sep 3, 2014 3.75 3.75 3.75 3.75
732 NASDAQ OPRX Tue, Sep 2, 2014 3.63 3.84 3.60 3.60
731 NASDAQ OPRX Fri, Aug 29, 2014 3.96 3.96 3.96 3.96
730 NASDAQ OPRX Thu, Aug 28, 2014 4.02 4.02 4.02 4.02
729 NASDAQ OPRX Wed, Aug 27, 2014 3.99 4.02 3.87 3.87
728 NASDAQ OPRX Tue, Aug 26, 2014 3.90 3.99 3.87 3.90
727 NASDAQ OPRX Mon, Aug 25, 2014 4.17 4.17 4.05 4.17
726 NASDAQ OPRX Fri, Aug 22, 2014 4.17 4.17 3.96 3.96
725 NASDAQ OPRX Thu, Aug 21, 2014 4.14 4.17 4.14 4.17
724 NASDAQ OPRX Wed, Aug 20, 2014 3.90 3.96 3.60 3.96
723 NASDAQ OPRX Tue, Aug 19, 2014 3.84 3.90 3.66 3.90
722 NASDAQ OPRX Mon, Aug 18, 2014 3.90 3.90 3.81 3.84
721 NASDAQ OPRX Fri, Aug 15, 2014 3.60 3.90 3.30 3.90
720 NASDAQ OPRX Thu, Aug 14, 2014 3.63 3.66 3.57 3.57
719 NASDAQ OPRX Wed, Aug 13, 2014 3.57 3.60 3.51 3.60
718 NASDAQ OPRX Tue, Aug 12, 2014 3.72 3.72 3.57 3.60
717 NASDAQ OPRX Mon, Aug 11, 2014 3.78 3.96 3.78 3.87
716 NASDAQ OPRX Fri, Aug 8, 2014 3.90 3.90 3.75 3.90
715 NASDAQ OPRX Thu, Aug 7, 2014 4.08 4.08 3.90 3.95
714 NASDAQ OPRX Wed, Aug 6, 2014 4.08 4.11 4.08 4.08
713 NASDAQ OPRX Tue, Aug 5, 2014 4.14 4.14 4.05 4.05
712 NASDAQ OPRX Mon, Aug 4, 2014 4.14 4.14 4.14 4.14
711 NASDAQ OPRX Fri, Aug 1, 2014 4.05 4.05 4.05 4.05
710 NASDAQ OPRX Thu, Jul 31, 2014 4.20 4.20 4.05 4.05
709 NASDAQ OPRX Wed, Jul 30, 2014 4.20 4.35 4.20 4.35
708 NASDAQ OPRX Tue, Jul 29, 2014 4.17 4.32 4.17 4.20
707 NASDAQ OPRX Mon, Jul 28, 2014 4.53 4.53 4.17 4.20
706 NASDAQ OPRX Fri, Jul 25, 2014 4.53 4.53 4.53 4.53
705 NASDAQ OPRX Thu, Jul 24, 2014 4.62 4.77 4.20 4.50
704 NASDAQ OPRX Wed, Jul 23, 2014 4.56 4.56 4.50 4.56
703 NASDAQ OPRX Tue, Jul 22, 2014 4.47 4.56 4.47 4.56
702 NASDAQ OPRX Mon, Jul 21, 2014 4.50 4.50 4.50 4.50
701 NASDAQ OPRX Fri, Jul 18, 2014 4.29 4.62 4.29 4.62
700 NASDAQ OPRX Thu, Jul 17, 2014 4.56 4.56 4.53 4.56
699 NASDAQ OPRX Wed, Jul 16, 2014 4.26 4.59 4.26 4.53
698 NASDAQ OPRX Tue, Jul 15, 2014 4.17 4.23 4.11 4.23
697 NASDAQ OPRX Mon, Jul 14, 2014 3.90 4.50 3.90 4.20
696 NASDAQ OPRX Fri, Jul 11, 2014 3.96 3.96 3.75 3.90
695 NASDAQ OPRX Thu, Jul 10, 2014 3.96 3.96 3.96 3.96
694 NASDAQ OPRX Wed, Jul 9, 2014 4.35 4.35 3.90 3.90
693 NASDAQ OPRX Tue, Jul 8, 2014 4.35 4.35 3.45 3.90
692 NASDAQ OPRX Mon, Jul 7, 2014 4.35 4.44 4.11 4.11
691 NASDAQ OPRX Thu, Jul 3, 2014 4.44 4.50 4.44 4.44
690 NASDAQ OPRX Wed, Jul 2, 2014 4.50 4.68 4.35 4.50
689 NASDAQ OPRX Tue, Jul 1, 2014 4.71 4.71 4.50 4.71
688 NASDAQ OPRX Mon, Jun 30, 2014 4.68 4.77 4.50 4.77
687 NASDAQ OPRX Fri, Jun 27, 2014 4.68 4.68 4.68 4.68
686 NASDAQ OPRX Thu, Jun 26, 2014 4.50 4.56 4.50 4.56
685 NASDAQ OPRX Wed, Jun 25, 2014 4.71 4.71 4.47 4.50
684 NASDAQ OPRX Tue, Jun 24, 2014 4.47 4.77 4.47 4.74
683 NASDAQ OPRX Mon, Jun 23, 2014 4.65 4.65 4.32 4.32
682 NASDAQ OPRX Thu, Jun 19, 2014 4.50 4.74 4.29 4.74
681 NASDAQ OPRX Wed, Jun 18, 2014 4.77 4.80 4.50 4.77
680 NASDAQ OPRX Tue, Jun 17, 2014 4.77 4.77 4.77 4.77
679 NASDAQ OPRX Mon, Jun 16, 2014 4.35 4.77 4.32 4.77
678 NASDAQ OPRX Fri, Jun 13, 2014 4.56 4.56 4.35 4.35
677 NASDAQ OPRX Thu, Jun 12, 2014 4.50 4.74 4.47 4.50
676 NASDAQ OPRX Wed, Jun 11, 2014 4.50 4.50 4.41 4.50
675 NASDAQ OPRX Tue, Jun 10, 2014 4.53 4.71 4.38 4.50
674 NASDAQ OPRX Mon, Jun 9, 2014 4.74 4.74 4.53 4.68
673 NASDAQ OPRX Fri, Jun 6, 2014 4.50 4.50 4.44 4.44
672 NASDAQ OPRX Thu, Jun 5, 2014 4.80 4.89 4.50 4.50
671 NASDAQ OPRX Wed, Jun 4, 2014 4.68 5.10 4.32 4.64
670 NASDAQ OPRX Tue, Jun 3, 2014 4.92 4.92 4.68 4.68
669 NASDAQ OPRX Mon, Jun 2, 2014 4.56 4.95 4.56 4.95
668 NASDAQ OPRX Fri, May 30, 2014 4.56 4.56 4.44 4.56
667 NASDAQ OPRX Thu, May 29, 2014 4.53 4.56 4.53 4.56
666 NASDAQ OPRX Wed, May 28, 2014 4.53 4.53 4.50 4.50
665 NASDAQ OPRX Tue, May 27, 2014 4.80 4.80 4.50 4.56
664 NASDAQ OPRX Fri, May 23, 2014 5.07 5.07 4.65 4.80
663 NASDAQ OPRX Thu, May 22, 2014 5.04 5.10 5.01 5.10
662 NASDAQ OPRX Wed, May 21, 2014 5.10 5.10 5.10 5.10
661 NASDAQ OPRX Tue, May 20, 2014 5.10 5.10 5.10 5.10
660 NASDAQ OPRX Mon, May 19, 2014 4.95 5.16 4.89 5.16
659 NASDAQ OPRX Fri, May 16, 2014 4.80 4.95 4.65 4.95
658 NASDAQ OPRX Thu, May 15, 2014 4.80 4.80 4.80 4.80
657 NASDAQ OPRX Wed, May 14, 2014 4.95 5.01 4.95 5.01
656 NASDAQ OPRX Tue, May 13, 2014 4.95 4.95 4.68 4.95
655 NASDAQ OPRX Mon, May 12, 2014 5.13 5.16 5.13 5.13
654 NASDAQ OPRX Fri, May 9, 2014 4.92 5.10 4.92 5.10
653 NASDAQ OPRX Thu, May 8, 2014 4.95 5.16 4.95 4.95
652 NASDAQ OPRX Wed, May 7, 2014 4.95 5.04 4.95 5.04
651 NASDAQ OPRX Tue, May 6, 2014 5.04 5.13 5.04 5.13
650 NASDAQ OPRX Mon, May 5, 2014 4.95 5.04 4.68 5.04
649 NASDAQ OPRX Fri, May 2, 2014 4.89 4.95 4.65 4.95
648 NASDAQ OPRX Thu, May 1, 2014 4.83 5.07 4.83 5.07
647 NASDAQ OPRX Wed, Apr 30, 2014 5.10 5.10 4.80 4.86
646 NASDAQ OPRX Tue, Apr 29, 2014 5.10 5.10 4.86 4.86
645 NASDAQ OPRX Mon, Apr 28, 2014 5.19 5.19 4.80 5.10
644 NASDAQ OPRX Fri, Apr 25, 2014 5.16 5.19 5.10 5.19
643 NASDAQ OPRX Thu, Apr 24, 2014 4.92 5.10 4.80 5.10
642 NASDAQ OPRX Wed, Apr 23, 2014 4.95 5.25 4.95 5.25
641 NASDAQ OPRX Tue, Apr 22, 2014 4.95 4.95 4.65 4.92
640 NASDAQ OPRX Mon, Apr 21, 2014 4.95 4.95 4.38 4.80
639 NASDAQ OPRX Thu, Apr 17, 2014 4.80 4.80 4.32 4.80
638 NASDAQ OPRX Wed, Apr 16, 2014 4.92 4.98 4.80 4.80
637 NASDAQ OPRX Tue, Apr 15, 2014 4.98 5.25 4.95 4.98
636 NASDAQ OPRX Mon, Apr 14, 2014 5.28 5.34 5.28 5.31
635 NASDAQ OPRX Fri, Apr 11, 2014 5.70 5.70 5.28 5.28
634 NASDAQ OPRX Thu, Apr 10, 2014 5.40 5.40 5.40 5.40
633 NASDAQ OPRX Wed, Apr 9, 2014 5.67 5.67 5.40 5.40
632 NASDAQ OPRX Tue, Apr 8, 2014 5.28 5.76 5.28 5.76
631 NASDAQ OPRX Mon, Apr 7, 2014 5.28 5.40 5.28 5.40
630 NASDAQ OPRX Fri, Apr 4, 2014 5.10 5.40 5.10 5.40
629 NASDAQ OPRX Thu, Apr 3, 2014 5.10 5.10 4.80 5.10
628 NASDAQ OPRX Wed, Apr 2, 2014 5.10 5.10 4.95 5.10
627 NASDAQ OPRX Tue, Apr 1, 2014 4.65 5.25 4.50 5.10
626 NASDAQ OPRX Mon, Mar 31, 2014 5.07 5.07 4.50 4.83
625 NASDAQ OPRX Fri, Mar 28, 2014 4.98 5.01 4.98 5.01
624 NASDAQ OPRX Thu, Mar 27, 2014 4.71 4.89 4.71 4.89
623 NASDAQ OPRX Wed, Mar 26, 2014 5.13 5.19 4.65 4.65
622 NASDAQ OPRX Tue, Mar 25, 2014 5.10 5.16 5.04 5.10
621 NASDAQ OPRX Mon, Mar 24, 2014 5.28 5.28 4.98 5.07
620 NASDAQ OPRX Fri, Mar 21, 2014 5.07 5.10 4.98 5.01
619 NASDAQ OPRX Thu, Mar 20, 2014 5.10 5.10 4.95 4.95
618 NASDAQ OPRX Wed, Mar 19, 2014 5.58 5.58 5.07 5.31
617 NASDAQ OPRX Tue, Mar 18, 2014 4.62 5.40 4.62 5.34
616 NASDAQ OPRX Mon, Mar 17, 2014 4.59 4.80 4.23 4.35
615 NASDAQ OPRX Fri, Mar 14, 2014 4.50 4.80 4.35 4.65
614 NASDAQ OPRX Thu, Mar 13, 2014 4.68 4.92 4.50 4.86
613 NASDAQ OPRX Wed, Mar 12, 2014 4.68 4.68 4.68 4.68
612 NASDAQ OPRX Tue, Mar 11, 2014 4.53 4.53 4.53 4.53
611 NASDAQ OPRX Mon, Mar 10, 2014 4.50 4.65 4.26 4.65
610 NASDAQ OPRX Fri, Mar 7, 2014 4.92 4.92 4.23 4.50
609 NASDAQ OPRX Thu, Mar 6, 2014 4.98 5.10 4.65 4.92
608 NASDAQ OPRX Wed, Mar 5, 2014 4.98 5.40 4.44 5.01
607 NASDAQ OPRX Tue, Mar 4, 2014 5.10 5.40 4.74 5.01
606 NASDAQ OPRX Mon, Mar 3, 2014 5.10 5.70 4.92 5.25
605 NASDAQ OPRX Fri, Feb 28, 2014 5.67 5.67 5.22 5.55
604 NASDAQ OPRX Thu, Feb 27, 2014 5.70 5.82 5.70 5.82
603 NASDAQ OPRX Wed, Feb 26, 2014 4.83 6.15 4.65 5.97
602 NASDAQ OPRX Tue, Feb 25, 2014 4.80 5.04 4.50 5.04
601 NASDAQ OPRX Mon, Feb 24, 2014 4.95 5.07 4.35 5.07
600 NASDAQ OPRX Fri, Feb 21, 2014 4.65 4.95 4.65 4.95
599 NASDAQ OPRX Thu, Feb 20, 2014 4.68 4.95 4.53 4.80
598 NASDAQ OPRX Wed, Feb 19, 2014 4.53 5.04 4.53 5.04
597 NASDAQ OPRX Tue, Feb 18, 2014 5.04 5.04 4.80 5.04
596 NASDAQ OPRX Fri, Feb 14, 2014 4.95 5.07 4.74 5.07
595 NASDAQ OPRX Thu, Feb 13, 2014 5.01 5.13 4.50 5.07
594 NASDAQ OPRX Tue, Feb 11, 2014 5.31 5.31 4.80 5.16
593 NASDAQ OPRX Mon, Feb 10, 2014 5.07 5.31 5.07 5.31
592 NASDAQ OPRX Fri, Feb 7, 2014 5.16 5.25 4.65 5.25
591 NASDAQ OPRX Wed, Feb 5, 2014 5.34 5.40 4.53 5.37
590 NASDAQ OPRX Tue, Feb 4, 2014 5.28 5.40 5.28 5.34
589 NASDAQ OPRX Mon, Feb 3, 2014 5.40 5.61 5.28 5.61
588 NASDAQ OPRX Fri, Jan 31, 2014 5.58 5.64 5.25 5.61
587 NASDAQ OPRX Thu, Jan 30, 2014 5.40 5.64 5.25 5.61
586 NASDAQ OPRX Wed, Jan 29, 2014 5.34 5.37 5.25 5.37
585 NASDAQ OPRX Tue, Jan 28, 2014 5.46 5.46 5.19 5.40
584 NASDAQ OPRX Mon, Jan 27, 2014 5.64 5.67 5.64 5.67
583 NASDAQ OPRX Fri, Jan 24, 2014 5.49 5.73 5.19 5.73
582 NASDAQ OPRX Thu, Jan 23, 2014 5.76 5.91 5.76 5.76
581 NASDAQ OPRX Wed, Jan 22, 2014 6.00 6.15 5.70 6.15
580 NASDAQ OPRX Tue, Jan 21, 2014 5.40 6.36 5.40 5.97
579 NASDAQ OPRX Fri, Jan 17, 2014 5.25 5.25 5.16 5.16
578 NASDAQ OPRX Thu, Jan 16, 2014 5.25 5.25 4.83 5.04
577 NASDAQ OPRX Wed, Jan 15, 2014 5.25 5.49 4.95 5.40
576 NASDAQ OPRX Tue, Jan 14, 2014 5.49 5.49 5.49 5.49
575 NASDAQ OPRX Mon, Jan 13, 2014 5.88 5.88 5.25 5.55
574 NASDAQ OPRX Fri, Jan 10, 2014 5.40 5.91 5.25 5.46
573 NASDAQ OPRX Thu, Jan 9, 2014 5.25 5.97 5.10 5.67
572 NASDAQ OPRX Wed, Jan 8, 2014 4.32 5.55 4.32 5.40
571 NASDAQ OPRX Tue, Jan 7, 2014 5.25 5.55 4.98 5.49
570 NASDAQ OPRX Mon, Jan 6, 2014 5.10 5.52 4.92 5.42
569 NASDAQ OPRX Fri, Jan 3, 2014 5.04 5.37 5.01 5.07
568 NASDAQ OPRX Thu, Jan 2, 2014 4.98 5.07 4.92 5.04
567 NASDAQ OPRX Tue, Dec 31, 2013 5.07 5.49 4.89 5.10
566 NASDAQ OPRX Mon, Dec 30, 2013 5.40 5.67 4.80 4.92
565 NASDAQ OPRX Fri, Dec 27, 2013 4.95 5.25 4.80 5.04
564 NASDAQ OPRX Thu, Dec 26, 2013 4.86 5.07 4.80 5.07
563 NASDAQ OPRX Tue, Dec 24, 2013 4.47 4.95 4.47 4.86
562 NASDAQ OPRX Mon, Dec 23, 2013 4.50 4.53 4.50 4.50
561 NASDAQ OPRX Fri, Dec 20, 2013 4.35 4.53 4.23 4.53
560 NASDAQ OPRX Thu, Dec 19, 2013 4.38 4.38 3.90 3.90
559 NASDAQ OPRX Wed, Dec 18, 2013 4.35 4.59 4.35 4.38
558 NASDAQ OPRX Tue, Dec 17, 2013 4.50 4.53 4.23 4.50
557 NASDAQ OPRX Mon, Dec 16, 2013 4.35 4.59 4.05 4.50
556 NASDAQ OPRX Fri, Dec 13, 2013 4.41 4.41 4.41 4.41
555 NASDAQ OPRX Thu, Dec 12, 2013 4.59 4.59 3.99 4.44
554 NASDAQ OPRX Wed, Dec 11, 2013 4.50 4.50 3.93 4.23
553 NASDAQ OPRX Tue, Dec 10, 2013 4.80 4.80 4.20 4.65
552 NASDAQ OPRX Mon, Dec 9, 2013 4.20 4.80 4.20 4.80
551 NASDAQ OPRX Fri, Dec 6, 2013 4.80 5.07 4.20 4.26
550 NASDAQ OPRX Thu, Dec 5, 2013 4.80 4.80 4.80 4.80
549 NASDAQ OPRX Wed, Dec 4, 2013 4.50 4.80 4.35 4.41
548 NASDAQ OPRX Tue, Dec 3, 2013 4.65 4.80 4.35 4.50
547 NASDAQ OPRX Mon, Dec 2, 2013 4.20 4.80 4.20 4.62
546 NASDAQ OPRX Fri, Nov 29, 2013 4.50 4.50 4.50 4.50
545 NASDAQ OPRX Wed, Nov 27, 2013 4.08 4.95 3.84 4.77
544 NASDAQ OPRX Tue, Nov 26, 2013 3.90 4.65 3.90 4.50
543 NASDAQ OPRX Mon, Nov 25, 2013 3.87 3.96 3.48 3.96
542 NASDAQ OPRX Fri, Nov 22, 2013 3.66 3.87 3.66 3.66
541 NASDAQ OPRX Thu, Nov 21, 2013 3.36 4.23 3.36 3.87
540 NASDAQ OPRX Wed, Nov 20, 2013 3.00 3.33 3.00 3.30
539 NASDAQ OPRX Tue, Nov 19, 2013 2.73 3.03 2.73 2.91
538 NASDAQ OPRX Mon, Nov 18, 2013 2.97 2.97 2.85 2.85
537 NASDAQ OPRX Fri, Nov 15, 2013 2.75 3.00 2.75 2.97
536 NASDAQ OPRX Thu, Nov 14, 2013 2.73 2.73 2.73 2.73
535 NASDAQ OPRX Wed, Nov 13, 2013 2.85 3.00 2.85 3.00
534 NASDAQ OPRX Tue, Nov 12, 2013 2.88 2.88 2.88 2.88
533 NASDAQ OPRX Mon, Nov 11, 2013 2.91 2.97 2.85 2.91
532 NASDAQ OPRX Fri, Nov 8, 2013 3.00 3.00 2.97 3.00
531 NASDAQ OPRX Wed, Nov 6, 2013 2.97 3.00 2.97 3.00
530 NASDAQ OPRX Tue, Nov 5, 2013 3.00 3.15 3.00 3.15
529 NASDAQ OPRX Mon, Nov 4, 2013 3.09 3.09 3.09 3.09
528 NASDAQ OPRX Fri, Nov 1, 2013 3.66 3.66 2.85 3.00
527 NASDAQ OPRX Thu, Oct 31, 2013 3.00 3.03 3.00 3.03
526 NASDAQ OPRX Wed, Oct 30, 2013 2.85 3.00 2.85 2.94
525 NASDAQ OPRX Tue, Oct 29, 2013 2.97 3.00 2.85 2.85
524 NASDAQ OPRX Mon, Oct 28, 2013 2.85 2.94 2.85 2.94
523 NASDAQ OPRX Fri, Oct 25, 2013 3.00 3.00 2.97 3.00
522 NASDAQ OPRX Thu, Oct 24, 2013 2.94 2.94 2.85 2.94
521 NASDAQ OPRX Wed, Oct 23, 2013 3.00 3.00 2.97 3.00
520 NASDAQ OPRX Tue, Oct 22, 2013 2.85 3.00 2.85 3.00
519 NASDAQ OPRX Fri, Oct 18, 2013 3.00 3.00 3.00 3.00
518 NASDAQ OPRX Thu, Oct 17, 2013 3.09 3.27 3.00 3.00
517 NASDAQ OPRX Wed, Oct 16, 2013 3.14 3.14 3.14 3.14
516 NASDAQ OPRX Mon, Oct 14, 2013 3.30 3.30 3.15 3.15
515 NASDAQ OPRX Fri, Oct 11, 2013 3.30 3.60 3.30 3.30
514 NASDAQ OPRX Thu, Oct 10, 2013 3.15 3.60 3.15 3.33
513 NASDAQ OPRX Wed, Oct 9, 2013 3.30 3.30 3.15 3.30
512 NASDAQ OPRX Tue, Oct 8, 2013 3.27 3.45 3.27 3.27
511 NASDAQ OPRX Mon, Oct 7, 2013 3.00 3.27 2.94 3.27
510 NASDAQ OPRX Fri, Oct 4, 2013 3.45 3.45 2.85 3.27
509 NASDAQ OPRX Thu, Oct 3, 2013 3.48 3.48 3.15 3.15
508 NASDAQ OPRX Wed, Oct 2, 2013 3.30 3.30 3.30 3.30
507 NASDAQ OPRX Tue, Oct 1, 2013 3.57 3.57 3.30 3.30
506 NASDAQ OPRX Mon, Sep 30, 2013 3.60 3.60 3.54 3.54
505 NASDAQ OPRX Fri, Sep 27, 2013 3.54 3.75 3.54 3.75
504 NASDAQ OPRX Thu, Sep 26, 2013 3.60 3.66 3.54 3.66
503 NASDAQ OPRX Wed, Sep 25, 2013 3.60 3.60 3.39 3.51
502 NASDAQ OPRX Tue, Sep 24, 2013 2.73 3.39 2.58 3.39
501 NASDAQ OPRX Mon, Sep 23, 2013 3.27 3.27 2.67 2.73
500 NASDAQ OPRX Fri, Sep 20, 2013 3.36 3.45 2.79 3.03
499 NASDAQ OPRX Thu, Sep 19, 2013 4.05 4.05 3.30 3.30
498 NASDAQ OPRX Wed, Sep 18, 2013 4.20 4.20 4.14 4.14
497 NASDAQ OPRX Tue, Sep 17, 2013 4.05 4.35 3.90 4.35
496 NASDAQ OPRX Mon, Sep 16, 2013 4.05 4.14 3.75 4.02
495 NASDAQ OPRX Fri, Sep 13, 2013 4.44 4.44 4.44 4.44
494 NASDAQ OPRX Thu, Sep 12, 2013 4.32 4.32 3.21 4.02
493 NASDAQ OPRX Wed, Sep 11, 2013 4.35 4.35 4.14 4.32
492 NASDAQ OPRX Mon, Sep 9, 2013 4.56 4.56 4.20 4.20
491 NASDAQ OPRX Fri, Sep 6, 2013 4.65 5.07 4.50 4.68
490 NASDAQ OPRX Thu, Sep 5, 2013 4.74 4.86 4.50 4.86
489 NASDAQ OPRX Wed, Sep 4, 2013 4.68 4.89 4.65 4.86
488 NASDAQ OPRX Tue, Sep 3, 2013 4.89 4.89 4.89 4.89
487 NASDAQ OPRX Thu, Aug 29, 2013 5.07 5.31 4.68 5.10
486 NASDAQ OPRX Wed, Aug 28, 2013 4.80 4.83 4.80 4.80
485 NASDAQ OPRX Tue, Aug 27, 2013 4.95 4.95 4.80 4.80
484 NASDAQ OPRX Mon, Aug 26, 2013 4.80 5.10 4.80 5.10
483 NASDAQ OPRX Fri, Aug 23, 2013 5.01 5.34 4.98 5.34
482 NASDAQ OPRX Thu, Aug 22, 2013 4.77 4.98 4.71 4.98
481 NASDAQ OPRX Wed, Aug 21, 2013 4.89 4.89 4.71 4.77
480 NASDAQ OPRX Tue, Aug 20, 2013 5.10 5.10 4.89 4.89
479 NASDAQ OPRX Mon, Aug 19, 2013 5.04 5.10 5.01 5.10
478 NASDAQ OPRX Fri, Aug 16, 2013 5.19 5.19 5.19 5.19
477 NASDAQ OPRX Thu, Aug 15, 2013 5.31 5.31 5.04 5.04
476 NASDAQ OPRX Wed, Aug 14, 2013 5.55 5.55 5.46 5.55
475 NASDAQ OPRX Tue, Aug 13, 2013 5.37 5.37 4.98 5.37
474 NASDAQ OPRX Mon, Aug 12, 2013 5.25 5.40 5.19 5.37
473 NASDAQ OPRX Fri, Aug 9, 2013 5.10 5.40 5.10 5.40
472 NASDAQ OPRX Thu, Aug 8, 2013 5.28 5.28 4.98 5.10
471 NASDAQ OPRX Wed, Aug 7, 2013 5.28 5.28 5.10 5.10
470 NASDAQ OPRX Tue, Aug 6, 2013 5.28 5.28 5.25 5.25
469 NASDAQ OPRX Mon, Aug 5, 2013 5.20 5.42 5.20 5.37
468 NASDAQ OPRX Thu, Aug 1, 2013 5.55 5.55 5.55 5.55
467 NASDAQ OPRX Wed, Jul 31, 2013 5.25 5.64 5.13 5.64
466 NASDAQ OPRX Tue, Jul 30, 2013 5.41 5.41 5.10 5.25
465 NASDAQ OPRX Mon, Jul 29, 2013 5.52 5.52 5.52 5.52
464 NASDAQ OPRX Fri, Jul 26, 2013 5.18 5.18 5.16 5.16
463 NASDAQ OPRX Thu, Jul 25, 2013 5.27 5.27 5.25 5.25
462 NASDAQ OPRX Wed, Jul 24, 2013 5.40 5.67 5.13 5.55
461 NASDAQ OPRX Tue, Jul 23, 2013 5.49 5.67 5.49 5.61
460 NASDAQ OPRX Mon, Jul 22, 2013 5.49 5.49 5.49 5.49
459 NASDAQ OPRX Fri, Jul 19, 2013 5.64 5.82 5.40 5.49
458 NASDAQ OPRX Thu, Jul 18, 2013 5.25 6.15 4.80 5.55
457 NASDAQ OPRX Wed, Jul 17, 2013 4.80 5.22 4.80 5.22
456 NASDAQ OPRX Tue, Jul 16, 2013 5.37 5.40 5.37 5.37
455 NASDAQ OPRX Mon, Jul 15, 2013 4.65 4.80 4.65 4.80
454 NASDAQ OPRX Fri, Jul 12, 2013 4.83 4.83 4.80 4.80
453 NASDAQ OPRX Thu, Jul 11, 2013 5.10 5.10 5.10 5.10
452 NASDAQ OPRX Wed, Jul 10, 2013 5.10 5.10 4.50 4.80
451 NASDAQ OPRX Fri, Jul 5, 2013 4.80 5.10 4.80 5.10
450 NASDAQ OPRX Tue, Jul 2, 2013 4.56 4.56 4.56 4.56
449 NASDAQ OPRX Thu, Jun 27, 2013 4.74 4.74 4.65 4.65
448 NASDAQ OPRX Wed, Jun 26, 2013 4.77 4.77 4.71 4.74
447 NASDAQ OPRX Tue, Jun 25, 2013 5.37 5.37 4.80 4.80
446 NASDAQ OPRX Mon, Jun 24, 2013 4.80 4.80 4.80 4.80
445 NASDAQ OPRX Fri, Jun 21, 2013 4.89 4.89 4.89 4.89
444 NASDAQ OPRX Tue, Jun 18, 2013 4.83 4.86 4.83 4.86
443 NASDAQ OPRX Mon, Jun 17, 2013 4.95 4.95 4.65 4.92
442 NASDAQ OPRX Fri, Jun 14, 2013 4.80 4.80 4.65 4.65
441 NASDAQ OPRX Thu, Jun 13, 2013 4.83 4.86 4.83 4.86
440 NASDAQ OPRX Wed, Jun 12, 2013 4.83 4.86 4.83 4.83
439 NASDAQ OPRX Tue, Jun 11, 2013 5.12 5.12 5.07 5.10
438 NASDAQ OPRX Fri, Jun 7, 2013 4.95 6.00 4.95 4.98
437 NASDAQ OPRX Thu, Jun 6, 2013 4.89 5.10 4.89 5.10
436 NASDAQ OPRX Wed, Jun 5, 2013 5.12 5.12 4.65 4.68
435 NASDAQ OPRX Tue, Jun 4, 2013 5.28 5.28 5.28 5.28
434 NASDAQ OPRX Mon, Jun 3, 2013 5.73 5.73 5.25 5.40
433 NASDAQ OPRX Fri, May 31, 2013 5.73 5.94 5.73 5.94
432 NASDAQ OPRX Thu, May 30, 2013 5.88 5.88 5.40 5.55
431 NASDAQ OPRX Wed, May 29, 2013 5.40 6.15 5.40 5.89
430 NASDAQ OPRX Tue, May 28, 2013 4.80 5.40 4.29 5.40
429 NASDAQ OPRX Fri, May 24, 2013 4.89 4.89 4.29 4.89
428 NASDAQ OPRX Thu, May 23, 2013 4.92 4.92 4.05 4.92
427 NASDAQ OPRX Tue, May 21, 2013 4.26 4.92 4.20 4.92
426 NASDAQ OPRX Mon, May 20, 2013 4.35 4.35 4.25 4.26
425 NASDAQ OPRX Fri, May 17, 2013 4.17 5.10 4.17 5.10
424 NASDAQ OPRX Thu, May 16, 2013 4.14 4.17 4.14 4.17
423 NASDAQ OPRX Wed, May 15, 2013 4.14 4.20 3.69 4.20
422 NASDAQ OPRX Tue, May 14, 2013 4.02 4.14 4.02 4.14
421 NASDAQ OPRX Mon, May 13, 2013 4.02 4.02 4.02 4.02
420 NASDAQ OPRX Fri, May 10, 2013 4.11 4.26 4.05 4.05
419 NASDAQ OPRX Thu, May 9, 2013 3.51 3.72 3.48 3.48
418 NASDAQ OPRX Wed, May 8, 2013 3.45 4.05 3.30 4.05
417 NASDAQ OPRX Tue, May 7, 2013 4.14 4.17 4.14 4.14
416 NASDAQ OPRX Mon, May 6, 2013 4.05 4.14 4.05 4.14
415 NASDAQ OPRX Fri, May 3, 2013 3.60 4.11 3.60 4.11
414 NASDAQ OPRX Wed, May 1, 2013 3.48 3.48 3.45 3.45
413 NASDAQ OPRX Mon, Apr 29, 2013 3.77 3.77 3.69 3.69
412 NASDAQ OPRX Fri, Apr 26, 2013 3.48 3.72 3.48 3.72
411 NASDAQ OPRX Thu, Apr 25, 2013 3.60 3.60 3.42 3.42
410 NASDAQ OPRX Wed, Apr 24, 2013 3.39 3.39 3.39 3.39
409 NASDAQ OPRX Tue, Apr 23, 2013 3.51 3.75 3.39 3.39
408 NASDAQ OPRX Mon, Apr 22, 2013 3.54 3.54 3.39 3.39
407 NASDAQ OPRX Fri, Apr 19, 2013 3.90 3.90 3.48 3.48
406 NASDAQ OPRX Thu, Apr 18, 2013 3.48 3.90 3.48 3.90
405 NASDAQ OPRX Wed, Apr 17, 2013 3.45 3.48 3.45 3.48
404 NASDAQ OPRX Tue, Apr 16, 2013 3.54 3.57 3.42 3.42
403 NASDAQ OPRX Mon, Apr 15, 2013 3.57 3.57 3.54 3.54
402 NASDAQ OPRX Fri, Apr 12, 2013 3.48 3.48 3.45 3.45
401 NASDAQ OPRX Thu, Apr 11, 2013 3.45 3.48 3.45 3.45
400 NASDAQ OPRX Wed, Apr 10, 2013 3.75 3.75 3.30 3.36
399 NASDAQ OPRX Tue, Apr 9, 2013 3.60 3.75 3.48 3.75
398 NASDAQ OPRX Mon, Apr 8, 2013 4.20 4.20 3.63 3.75
397 NASDAQ OPRX Fri, Apr 5, 2013 4.14 4.14 4.05 4.05
396 NASDAQ OPRX Thu, Apr 4, 2013 4.35 4.35 4.11 4.11
395 NASDAQ OPRX Wed, Apr 3, 2013 4.17 4.32 4.05 4.32
394 NASDAQ OPRX Tue, Apr 2, 2013 4.08 4.23 4.08 4.23
393 NASDAQ OPRX Mon, Apr 1, 2013 4.08 4.14 4.08 4.14
392 NASDAQ OPRX Thu, Mar 28, 2013 4.11 4.11 4.08 4.11
391 NASDAQ OPRX Wed, Mar 27, 2013 3.81 3.81 3.78 3.78
390 NASDAQ OPRX Tue, Mar 26, 2013 3.90 3.90 3.90 3.90
389 NASDAQ OPRX Mon, Mar 25, 2013 4.08 4.16 3.96 3.96
388 NASDAQ OPRX Fri, Mar 22, 2013 4.05 4.05 4.05 4.05
387 NASDAQ OPRX Thu, Mar 21, 2013 3.99 4.05 3.99 4.05
386 NASDAQ OPRX Wed, Mar 20, 2013 4.17 4.32 4.14 4.14
385 NASDAQ OPRX Tue, Mar 19, 2013 3.90 4.05 3.78 4.05
384 NASDAQ OPRX Mon, Mar 18, 2013 4.17 4.17 3.78 4.14
383 NASDAQ OPRX Fri, Mar 15, 2013 4.30 4.30 4.20 4.20
382 NASDAQ OPRX Thu, Mar 14, 2013 4.53 4.80 4.26 4.26
381 NASDAQ OPRX Wed, Mar 13, 2013 3.96 4.89 3.87 4.17
380 NASDAQ OPRX Tue, Mar 12, 2013 3.90 4.20 3.90 3.90
379 NASDAQ OPRX Mon, Mar 11, 2013 3.60 4.05 3.45 3.75
378 NASDAQ OPRX Fri, Mar 8, 2013 3.12 3.60 3.12 3.60
377 NASDAQ OPRX Thu, Mar 7, 2013 2.99 2.99 2.99 2.99
376 NASDAQ OPRX Wed, Mar 6, 2013 2.96 3.03 2.94 3.00
375 NASDAQ OPRX Tue, Mar 5, 2013 3.00 3.00 2.94 2.94
374 NASDAQ OPRX Mon, Mar 4, 2013 3.06 3.06 2.97 2.97
373 NASDAQ OPRX Fri, Mar 1, 2013 3.12 3.21 3.00 3.21
372 NASDAQ OPRX Thu, Feb 28, 2013 3.00 3.00 3.00 3.00
371 NASDAQ OPRX Tue, Feb 26, 2013 3.24 3.24 3.09 3.18
370 NASDAQ OPRX Mon, Feb 25, 2013 3.12 3.24 3.12 3.24
369 NASDAQ OPRX Fri, Feb 22, 2013 3.15 3.21 3.09 3.18
368 NASDAQ OPRX Thu, Feb 21, 2013 3.21 3.21 3.21 3.21
367 NASDAQ OPRX Wed, Feb 20, 2013 3.44 3.44 3.44 3.44
366 NASDAQ OPRX Tue, Feb 19, 2013 3.18 3.39 3.15 3.36
365 NASDAQ OPRX Fri, Feb 15, 2013 3.18 3.18 3.18 3.18
364 NASDAQ OPRX Thu, Feb 14, 2013 3.15 3.39 3.15 3.33
363 NASDAQ OPRX Wed, Feb 13, 2013 3.15 3.21 3.12 3.15
362 NASDAQ OPRX Mon, Feb 11, 2013 3.15 3.15 3.00 3.15
361 NASDAQ OPRX Thu, Feb 7, 2013 3.30 3.30 3.30 3.30
360 NASDAQ OPRX Wed, Feb 6, 2013 3.21 3.30 3.21 3.30
359 NASDAQ OPRX Tue, Feb 5, 2013 3.18 3.18 3.12 3.12
358 NASDAQ OPRX Mon, Feb 4, 2013 2.70 3.24 2.70 3.24
357 NASDAQ OPRX Fri, Feb 1, 2013 3.06 3.15 3.03 3.15
356 NASDAQ OPRX Thu, Jan 31, 2013 3.15 3.18 3.09 3.15
355 NASDAQ OPRX Wed, Jan 30, 2013 3.18 3.18 3.15 3.15
354 NASDAQ OPRX Tue, Jan 29, 2013 3.27 3.27 3.18 3.18
353 NASDAQ OPRX Mon, Jan 28, 2013 3.27 3.27 3.27 3.27
352 NASDAQ OPRX Fri, Jan 25, 2013 3.21 3.30 3.21 3.27
351 NASDAQ OPRX Thu, Jan 24, 2013 3.30 3.42 3.30 3.30
350 NASDAQ OPRX Wed, Jan 23, 2013 3.30 3.36 3.30 3.36
349 NASDAQ OPRX Tue, Jan 22, 2013 3.42 3.42 3.30 3.30
348 NASDAQ OPRX Fri, Jan 18, 2013 3.42 3.45 3.42 3.45
347 NASDAQ OPRX Thu, Jan 17, 2013 3.24 3.60 3.24 3.60
346 NASDAQ OPRX Wed, Jan 16, 2013 3.66 3.66 3.63 3.63
345 NASDAQ OPRX Tue, Jan 15, 2013 3.30 3.54 3.30 3.54
344 NASDAQ OPRX Mon, Jan 14, 2013 3.51 3.51 3.27 3.27
343 NASDAQ OPRX Fri, Jan 11, 2013 3.51 3.51 3.51 3.51
342 NASDAQ OPRX Thu, Jan 10, 2013 3.30 3.57 3.30 3.51
341 NASDAQ OPRX Wed, Jan 9, 2013 3.21 3.27 3.15 3.27
340 NASDAQ OPRX Tue, Jan 8, 2013 3.06 3.21 3.06 3.21
339 NASDAQ OPRX Mon, Jan 7, 2013 3.15 3.57 3.00 3.03
338 NASDAQ OPRX Fri, Jan 4, 2013 3.15 3.15 3.15 3.15
337 NASDAQ OPRX Thu, Jan 3, 2013 3.18 3.30 3.18 3.27
336 NASDAQ OPRX Wed, Jan 2, 2013 2.85 3.06 2.85 3.06
335 NASDAQ OPRX Mon, Dec 31, 2012 3.00 3.21 3.00 3.18
334 NASDAQ OPRX Fri, Dec 28, 2012 2.85 3.00 2.85 3.00
333 NASDAQ OPRX Thu, Dec 27, 2012 3.06 3.06 2.85 2.85
332 NASDAQ OPRX Wed, Dec 26, 2012 3.06 3.15 3.00 3.15
331 NASDAQ OPRX Mon, Dec 24, 2012 3.06 3.06 3.06 3.06
330 NASDAQ OPRX Fri, Dec 21, 2012 3.30 3.30 3.09 3.15
329 NASDAQ OPRX Thu, Dec 20, 2012 3.24 3.30 3.21 3.30
328 NASDAQ OPRX Wed, Dec 19, 2012 3.12 3.30 3.12 3.30
327 NASDAQ OPRX Tue, Dec 18, 2012 3.12 3.15 3.09 3.15
326 NASDAQ OPRX Mon, Dec 17, 2012 3.21 3.21 3.21 3.21
325 NASDAQ OPRX Fri, Dec 14, 2012 3.06 3.18 3.06 3.18
324 NASDAQ OPRX Wed, Dec 12, 2012 3.18 3.30 3.15 3.15
323 NASDAQ OPRX Tue, Dec 11, 2012 3.36 3.36 3.18 3.18
322 NASDAQ OPRX Mon, Dec 10, 2012 3.63 3.81 3.57 3.81
321 NASDAQ OPRX Fri, Dec 7, 2012 3.06 3.54 3.03 3.54
320 NASDAQ OPRX Thu, Dec 6, 2012 3.21 3.21 3.06 3.06
319 NASDAQ OPRX Wed, Dec 5, 2012 3.03 3.90 3.03 3.16
318 NASDAQ OPRX Tue, Dec 4, 2012 3.15 3.15 3.09 3.09
317 NASDAQ OPRX Mon, Dec 3, 2012 3.12 3.18 3.12 3.12
316 NASDAQ OPRX Fri, Nov 30, 2012 3.09 3.09 3.09 3.09
315 NASDAQ OPRX Thu, Nov 29, 2012 3.15 3.15 3.03 3.03
314 NASDAQ OPRX Wed, Nov 28, 2012 3.00 3.15 3.00 3.12
313 NASDAQ OPRX Mon, Nov 26, 2012 2.70 2.85 2.70 2.85
312 NASDAQ OPRX Wed, Nov 21, 2012 2.70 2.70 2.70 2.70
311 NASDAQ OPRX Tue, Nov 20, 2012 2.85 2.85 2.70 2.70
310 NASDAQ OPRX Mon, Nov 19, 2012 2.94 3.12 2.94 3.03
309 NASDAQ OPRX Fri, Nov 16, 2012 2.70 3.09 2.70 3.09
308 NASDAQ OPRX Wed, Nov 14, 2012 2.76 2.76 2.70 2.70
307 NASDAQ OPRX Tue, Nov 13, 2012 3.12 3.12 2.73 2.73
306 NASDAQ OPRX Fri, Nov 9, 2012 3.12 3.12 3.12 3.12
305 NASDAQ OPRX Thu, Nov 8, 2012 3.09 3.27 3.09 3.12
304 NASDAQ OPRX Wed, Nov 7, 2012 3.27 3.27 3.27 3.27
303 NASDAQ OPRX Tue, Nov 6, 2012 3.15 3.27 3.03 3.15
302 NASDAQ OPRX Mon, Nov 5, 2012 3.30 3.30 3.09 3.30
301 NASDAQ OPRX Fri, Nov 2, 2012 3.15 4.41 2.88 3.81
300 NASDAQ OPRX Thu, Nov 1, 2012 3.48 3.48 3.03 3.45
299 NASDAQ OPRX Wed, Oct 31, 2012 3.42 3.48 2.76 3.48
298 NASDAQ OPRX Fri, Oct 26, 2012 3.48 3.87 3.06 3.60
297 NASDAQ OPRX Thu, Oct 25, 2012 3.45 3.45 3.45 3.45
296 NASDAQ OPRX Wed, Oct 24, 2012 3.39 3.84 3.21 3.84
295 NASDAQ OPRX Tue, Oct 23, 2012 3.75 3.90 3.75 3.75
294 NASDAQ OPRX Mon, Oct 22, 2012 3.48 4.50 3.42 4.02
293 NASDAQ OPRX Fri, Oct 19, 2012 4.23 4.23 3.72 3.75
292 NASDAQ OPRX Thu, Oct 18, 2012 4.23 4.23 4.08 4.08
291 NASDAQ OPRX Wed, Oct 17, 2012 4.35 4.44 4.23 4.38
290 NASDAQ OPRX Tue, Oct 16, 2012 4.65 4.80 4.35 4.50
289 NASDAQ OPRX Mon, Oct 15, 2012 4.68 5.22 4.59 4.65
288 NASDAQ OPRX Fri, Oct 12, 2012 4.56 5.49 4.50 4.92
287 NASDAQ OPRX Thu, Oct 11, 2012 5.25 5.31 4.50 5.25
286 NASDAQ OPRX Wed, Oct 10, 2012 4.41 5.31 4.41 5.25
285 NASDAQ OPRX Tue, Oct 9, 2012 4.35 4.41 4.32 4.35
284 NASDAQ OPRX Mon, Oct 8, 2012 3.99 4.50 3.78 4.47
283 NASDAQ OPRX Fri, Oct 5, 2012 4.44 5.52 4.44 5.52
282 NASDAQ OPRX Thu, Oct 4, 2012 4.62 4.62 4.47 4.47
281 NASDAQ OPRX Wed, Oct 3, 2012 4.35 4.71 4.20 4.62
280 NASDAQ OPRX Tue, Oct 2, 2012 4.50 4.74 4.26 4.71
279 NASDAQ OPRX Mon, Oct 1, 2012 4.29 4.80 4.20 4.35
278 NASDAQ OPRX Fri, Sep 28, 2012 4.35 4.44 4.14 4.44
277 NASDAQ OPRX Thu, Sep 27, 2012 4.17 4.44 4.05 4.44
276 NASDAQ OPRX Wed, Sep 26, 2012 4.44 4.53 4.32 4.53
275 NASDAQ OPRX Tue, Sep 25, 2012 4.53 5.55 4.44 4.80
274 NASDAQ OPRX Mon, Sep 24, 2012 4.80 4.80 4.05 4.80
273 NASDAQ OPRX Fri, Sep 21, 2012 4.44 4.98 3.81 4.80
272 NASDAQ OPRX Thu, Sep 20, 2012 4.68 4.95 4.50 4.50
271 NASDAQ OPRX Wed, Sep 19, 2012 5.04 5.04 3.75 5.01
270 NASDAQ OPRX Tue, Sep 18, 2012 4.95 5.04 4.95 5.01
269 NASDAQ OPRX Mon, Sep 17, 2012 5.16 5.16 5.16 5.16
268 NASDAQ OPRX Fri, Sep 14, 2012 4.80 5.16 4.80 5.16
267 NASDAQ OPRX Thu, Sep 13, 2012 4.86 5.22 3.30 5.22
266 NASDAQ OPRX Wed, Sep 12, 2012 5.07 5.22 4.80 5.22
265 NASDAQ OPRX Tue, Sep 11, 2012 5.49 5.49 3.18 5.28
264 NASDAQ OPRX Mon, Sep 10, 2012 5.73 5.73 5.10 5.10
263 NASDAQ OPRX Fri, Sep 7, 2012 5.70 5.91 5.55 5.55
262 NASDAQ OPRX Thu, Sep 6, 2012 5.52 5.82 4.80 5.73
261 NASDAQ OPRX Wed, Sep 5, 2012 5.52 5.55 4.80 5.52
260 NASDAQ OPRX Tue, Sep 4, 2012 5.55 5.55 5.25 5.25
259 NASDAQ OPRX Fri, Aug 31, 2012 4.80 5.85 4.80 5.55
258 NASDAQ OPRX Thu, Aug 30, 2012 4.50 4.95 4.50 4.77
257 NASDAQ OPRX Wed, Aug 29, 2012 4.74 4.95 4.50 4.50
256 NASDAQ OPRX Tue, Aug 28, 2012 4.05 4.83 3.90 4.65
255 NASDAQ OPRX Mon, Aug 27, 2012 4.11 4.14 4.05 4.05
254 NASDAQ OPRX Fri, Aug 24, 2012 4.44 4.44 4.05 4.05
253 NASDAQ OPRX Thu, Aug 23, 2012 3.99 4.50 3.96 4.50
252 NASDAQ OPRX Wed, Aug 22, 2012 3.90 3.93 3.84 3.84
251 NASDAQ OPRX Tue, Aug 21, 2012 3.90 3.90 3.90 3.90
250 NASDAQ OPRX Mon, Aug 20, 2012 3.57 3.60 3.15 3.60
249 NASDAQ OPRX Fri, Aug 17, 2012 3.66 3.90 3.60 3.63
248 NASDAQ OPRX Thu, Aug 16, 2012 3.54 3.90 3.54 3.84
247 NASDAQ OPRX Wed, Aug 15, 2012 3.48 3.54 3.48 3.54
246 NASDAQ OPRX Tue, Aug 14, 2012 3.48 3.48 3.48 3.48
245 NASDAQ OPRX Mon, Aug 13, 2012 3.24 3.36 3.24 3.36
244 NASDAQ OPRX Fri, Aug 10, 2012 3.39 3.42 3.39 3.42
243 NASDAQ OPRX Thu, Aug 9, 2012 3.00 3.60 3.00 3.51
242 NASDAQ OPRX Wed, Aug 8, 2012 3.36 3.36 3.00 3.00
241 NASDAQ OPRX Tue, Aug 7, 2012 3.48 3.48 3.36 3.36
240 NASDAQ OPRX Fri, Aug 3, 2012 3.42 3.54 3.42 3.51
239 NASDAQ OPRX Thu, Aug 2, 2012 3.30 3.36 3.30 3.36
238 NASDAQ OPRX Tue, Jul 31, 2012 3.39 3.39 3.30 3.30
237 NASDAQ OPRX Mon, Jul 30, 2012 3.15 3.45 3.15 3.30
236 NASDAQ OPRX Fri, Jul 27, 2012 3.15 3.15 2.91 3.15
235 NASDAQ OPRX Wed, Jul 25, 2012 2.85 3.15 2.70 3.03
234 NASDAQ OPRX Tue, Jul 24, 2012 2.85 2.85 2.70 2.70
233 NASDAQ OPRX Mon, Jul 23, 2012 2.70 2.85 2.70 2.85
232 NASDAQ OPRX Wed, Jul 18, 2012 2.76 3.09 2.40 3.09
231 NASDAQ OPRX Tue, Jul 17, 2012 3.09 3.09 3.09 3.09
230 NASDAQ OPRX Thu, Jul 12, 2012 3.06 3.06 3.06 3.06
229 NASDAQ OPRX Wed, Jul 11, 2012 3.15 3.15 3.00 3.06
228 NASDAQ OPRX Tue, Jul 10, 2012 3.30 3.30 3.09 3.09
227 NASDAQ OPRX Mon, Jul 9, 2012 3.36 3.36 3.36 3.36
226 NASDAQ OPRX Fri, Jul 6, 2012 3.30 3.30 3.30 3.30
225 NASDAQ OPRX Tue, Jul 3, 2012 3.30 3.30 2.85 3.15
224 NASDAQ OPRX Mon, Jul 2, 2012 3.15 3.30 3.15 3.30
223 NASDAQ OPRX Fri, Jun 29, 2012 3.15 3.27 3.03 3.12
222 NASDAQ OPRX Thu, Jun 28, 2012 3.15 3.15 3.15 3.15
221 NASDAQ OPRX Tue, Jun 26, 2012 3.15 3.15 3.15 3.15
220 NASDAQ OPRX Mon, Jun 25, 2012 3.15 3.15 2.85 2.85
219 NASDAQ OPRX Fri, Jun 22, 2012 3.06 3.06 3.06 3.06
218 NASDAQ OPRX Thu, Jun 21, 2012 3.15 3.15 3.15 3.15
217 NASDAQ OPRX Tue, Jun 19, 2012 3.60 3.60 2.91 2.91
216 NASDAQ OPRX Mon, Jun 18, 2012 3.36 3.36 3.36 3.36
215 NASDAQ OPRX Fri, Jun 15, 2012 3.36 3.36 3.36 3.36
214 NASDAQ OPRX Thu, Jun 14, 2012 3.36 3.36 3.36 3.36
213 NASDAQ OPRX Wed, Jun 13, 2012 3.36 3.36 3.36 3.36
212 NASDAQ OPRX Tue, Jun 12, 2012 3.75 3.75 3.36 3.36
211 NASDAQ OPRX Mon, Jun 11, 2012 3.60 3.60 3.60 3.60
210 NASDAQ OPRX Wed, Jun 6, 2012 3.36 3.36 3.36 3.36
209 NASDAQ OPRX Tue, Jun 5, 2012 3.66 3.66 3.66 3.66
208 NASDAQ OPRX Mon, Jun 4, 2012 3.45 3.60 3.45 3.51
207 NASDAQ OPRX Fri, Jun 1, 2012 3.36 3.36 3.36 3.36
206 NASDAQ OPRX Thu, May 31, 2012 3.54 3.84 2.82 3.30
205 NASDAQ OPRX Tue, May 29, 2012 3.60 3.60 3.48 3.48
204 NASDAQ OPRX Fri, May 25, 2012 3.45 4.11 3.45 4.11
203 NASDAQ OPRX Thu, May 24, 2012 3.75 3.75 3.36 3.36
202 NASDAQ OPRX Wed, May 23, 2012 4.11 4.29 4.11 4.29
201 NASDAQ OPRX Tue, May 22, 2012 3.72 3.72 3.72 3.72
200 NASDAQ OPRX Mon, May 21, 2012 3.69 3.72 3.69 3.72
199 NASDAQ OPRX Fri, May 18, 2012 3.60 3.90 3.60 3.72
198 NASDAQ OPRX Thu, May 17, 2012 3.90 4.29 3.36 3.54
197 NASDAQ OPRX Tue, May 15, 2012 3.63 3.63 3.09 3.09
196 NASDAQ OPRX Fri, May 11, 2012 3.36 3.48 3.36 3.45
195 NASDAQ OPRX Thu, May 10, 2012 4.05 4.05 3.75 3.75
194 NASDAQ OPRX Wed, May 9, 2012 3.75 3.75 3.30 3.60
193 NASDAQ OPRX Tue, May 8, 2012 4.05 4.05 4.05 4.05
192 NASDAQ OPRX Mon, May 7, 2012 4.08 4.08 4.05 4.05
191 NASDAQ OPRX Fri, May 4, 2012 4.35 4.86 4.35 4.50
190 NASDAQ OPRX Thu, May 3, 2012 4.47 5.10 3.90 5.10
189 NASDAQ OPRX Wed, May 2, 2012 3.63 4.20 3.63 4.14
188 NASDAQ OPRX Tue, May 1, 2012 3.60 5.37 3.48 5.10
187 NASDAQ OPRX Mon, Apr 30, 2012 3.33 3.33 3.09 3.09
186 NASDAQ OPRX Fri, Apr 27, 2012 2.73 3.60 2.73 3.45
185 NASDAQ OPRX Thu, Apr 26, 2012 3.00 3.60 2.70 2.70
184 NASDAQ OPRX Wed, Apr 25, 2012 3.00 3.00 2.70 2.70
183 NASDAQ OPRX Mon, Apr 23, 2012 3.00 3.00 3.00 3.00
182 NASDAQ OPRX Fri, Apr 20, 2012 2.70 2.70 2.70 2.70
181 NASDAQ OPRX Thu, Apr 19, 2012 3.00 3.03 2.70 2.70
180 NASDAQ OPRX Tue, Apr 17, 2012 2.49 3.00 2.46 3.00
179 NASDAQ OPRX Mon, Apr 16, 2012 3.00 3.00 3.00 3.00
178 NASDAQ OPRX Fri, Apr 13, 2012 3.03 3.03 3.03 3.03
177 NASDAQ OPRX Wed, Apr 11, 2012 2.70 2.70 2.70 2.70
176 NASDAQ OPRX Tue, Apr 10, 2012 2.70 2.70 2.70 2.70
175 NASDAQ OPRX Mon, Apr 9, 2012 3.09 3.09 3.09 3.09
174 NASDAQ OPRX Thu, Apr 5, 2012 3.00 3.06 2.58 3.06
173 NASDAQ OPRX Wed, Apr 4, 2012 3.24 3.24 2.52 2.52
172 NASDAQ OPRX Tue, Apr 3, 2012 2.85 3.21 2.85 3.21
171 NASDAQ OPRX Thu, Mar 29, 2012 3.00 3.00 2.76 2.76
170 NASDAQ OPRX Wed, Mar 28, 2012 3.15 3.15 3.00 3.00
169 NASDAQ OPRX Mon, Mar 26, 2012 3.00 3.00 3.00 3.00
168 NASDAQ OPRX Fri, Mar 23, 2012 3.00 3.00 3.00 3.00
167 NASDAQ OPRX Thu, Mar 22, 2012 3.00 3.12 3.00 3.12
166 NASDAQ OPRX Wed, Mar 21, 2012 3.00 3.15 3.00 3.15
165 NASDAQ OPRX Tue, Mar 20, 2012 3.00 3.00 2.97 2.97
164 NASDAQ OPRX Fri, Mar 16, 2012 3.18 3.18 3.18 3.18
163 NASDAQ OPRX Thu, Mar 15, 2012 2.97 2.97 2.97 2.97
162 NASDAQ OPRX Wed, Mar 14, 2012 3.03 3.09 2.97 2.97
161 NASDAQ OPRX Tue, Mar 13, 2012 3.03 3.06 3.00 3.03
160 NASDAQ OPRX Mon, Mar 12, 2012 3.24 3.24 3.24 3.24
159 NASDAQ OPRX Fri, Mar 9, 2012 3.03 3.57 3.03 3.24
158 NASDAQ OPRX Thu, Mar 8, 2012 3.45 3.45 3.30 3.30
157 NASDAQ OPRX Wed, Mar 7, 2012 3.45 3.66 3.45 3.66
156 NASDAQ OPRX Tue, Mar 6, 2012 3.45 3.45 3.45 3.45
155 NASDAQ OPRX Mon, Mar 5, 2012 3.81 4.05 3.81 4.05
154 NASDAQ OPRX Fri, Mar 2, 2012 3.81 3.81 3.30 3.30
153 NASDAQ OPRX Thu, Mar 1, 2012 3.69 3.69 3.60 3.60
152 NASDAQ OPRX Wed, Feb 29, 2012 3.63 3.87 3.63 3.69
151 NASDAQ OPRX Tue, Feb 28, 2012 3.90 3.90 3.30 3.60
150 NASDAQ OPRX Mon, Feb 27, 2012 3.00 4.02 3.00 4.02
149 NASDAQ OPRX Fri, Feb 24, 2012 2.76 2.97 2.67 2.97
148 NASDAQ OPRX Thu, Feb 23, 2012 2.40 2.40 2.40 2.40
147 NASDAQ OPRX Wed, Feb 22, 2012 2.25 2.25 2.25 2.25
146 NASDAQ OPRX Tue, Feb 21, 2012 2.25 2.25 2.22 2.25
145 NASDAQ OPRX Fri, Feb 17, 2012 2.22 2.22 2.22 2.22
144 NASDAQ OPRX Thu, Feb 16, 2012 2.10 2.10 2.10 2.10
143 NASDAQ OPRX Wed, Feb 15, 2012 2.10 2.10 2.10 2.10
142 NASDAQ OPRX Tue, Feb 14, 2012 2.10 2.10 2.10 2.10
141 NASDAQ OPRX Mon, Feb 13, 2012 2.22 2.25 2.10 2.10
140 NASDAQ OPRX Fri, Feb 10, 2012 1.98 2.25 1.98 2.10
139 NASDAQ OPRX Wed, Feb 8, 2012 2.37 2.37 2.37 2.37
138 NASDAQ OPRX Mon, Feb 6, 2012 2.10 2.10 1.92 2.10
137 NASDAQ OPRX Fri, Feb 3, 2012 2.10 2.40 2.10 2.37
136 NASDAQ OPRX Wed, Feb 1, 2012 2.10 2.40 1.59 2.40
135 NASDAQ OPRX Thu, Jan 26, 2012 1.65 2.40 1.65 2.40
134 NASDAQ OPRX Mon, Jan 23, 2012 2.40 2.40 2.40 2.40
133 NASDAQ OPRX Thu, Jan 19, 2012 2.70 2.70 2.70 2.70
132 NASDAQ OPRX Tue, Jan 17, 2012 2.10 2.70 2.10 2.70
131 NASDAQ OPRX Fri, Jan 13, 2012 2.25 2.25 2.25 2.25
130 NASDAQ OPRX Wed, Jan 11, 2012 2.25 2.25 2.25 2.25
129 NASDAQ OPRX Tue, Jan 10, 2012 2.40 2.70 2.40 2.70
128 NASDAQ OPRX Thu, Jan 5, 2012 2.40 2.64 2.25 2.25
127 NASDAQ OPRX Tue, Jan 3, 2012 2.70 2.70 2.58 2.67
126 NASDAQ OPRX Fri, Dec 30, 2011 2.55 2.94 2.55 2.67
125 NASDAQ OPRX Wed, Dec 28, 2011 2.34 2.34 2.34 2.34
124 NASDAQ OPRX Tue, Dec 27, 2011 2.70 2.70 2.70 2.70
123 NASDAQ OPRX Thu, Dec 22, 2011 2.67 2.67 2.67 2.67
122 NASDAQ OPRX Tue, Dec 20, 2011 2.25 2.97 2.25 2.97
121 NASDAQ OPRX Mon, Dec 19, 2011 3.00 3.00 2.07 2.07
120 NASDAQ OPRX Fri, Dec 16, 2011 2.40 3.00 2.40 3.00
119 NASDAQ OPRX Thu, Dec 15, 2011 2.64 3.00 2.40 2.40
118 NASDAQ OPRX Wed, Dec 14, 2011 3.00 3.00 3.00 3.00
117 NASDAQ OPRX Tue, Dec 13, 2011 3.03 3.03 3.03 3.03
116 NASDAQ OPRX Thu, Dec 8, 2011 3.00 3.03 3.00 3.03
115 NASDAQ OPRX Tue, Dec 6, 2011 3.03 3.12 3.00 3.00
114 NASDAQ OPRX Mon, Dec 5, 2011 2.70 2.70 2.70 2.70
113 NASDAQ OPRX Fri, Dec 2, 2011 2.70 3.03 2.70 3.03
112 NASDAQ OPRX Thu, Dec 1, 2011 3.12 3.12 3.12 3.12
111 NASDAQ OPRX Wed, Nov 30, 2011 3.03 3.06 3.03 3.06
110 NASDAQ OPRX Tue, Nov 29, 2011 3.03 3.03 3.03 3.03
109 NASDAQ OPRX Mon, Nov 28, 2011 2.46 3.06 2.46 3.06
108 NASDAQ OPRX Tue, Nov 22, 2011 3.06 3.09 3.06 3.09
107 NASDAQ OPRX Mon, Nov 21, 2011 3.06 3.06 3.06 3.06
106 NASDAQ OPRX Fri, Nov 18, 2011 3.06 3.06 3.06 3.06
105 NASDAQ OPRX Thu, Nov 17, 2011 3.09 3.12 3.06 3.12
104 NASDAQ OPRX Tue, Nov 15, 2011 3.06 3.06 3.06 3.06
103 NASDAQ OPRX Mon, Nov 14, 2011 2.88 3.09 2.70 3.09
102 NASDAQ OPRX Fri, Nov 11, 2011 3.12 3.12 3.12 3.12
101 NASDAQ OPRX Thu, Nov 10, 2011 3.21 3.21 3.21 3.21
100 NASDAQ OPRX Wed, Nov 9, 2011 3.21 3.21 3.21 3.21
99 NASDAQ OPRX Tue, Nov 8, 2011 3.21 3.24 3.15 3.21
98 NASDAQ OPRX Mon, Nov 7, 2011 3.72 3.72 3.21 3.21
97 NASDAQ OPRX Thu, Nov 3, 2011 3.87 3.90 3.72 3.90
96 NASDAQ OPRX Wed, Nov 2, 2011 3.21 4.08 3.21 3.87
95 NASDAQ OPRX Tue, Nov 1, 2011 3.75 3.84 3.30 3.36
94 NASDAQ OPRX Mon, Oct 31, 2011 4.05 4.05 4.05 4.05
93 NASDAQ OPRX Fri, Oct 28, 2011 3.96 4.05 3.75 4.05
92 NASDAQ OPRX Thu, Oct 27, 2011 4.05 4.05 4.05 4.05
91 NASDAQ OPRX Wed, Oct 26, 2011 4.20 4.20 4.17 4.20
90 NASDAQ OPRX Tue, Oct 25, 2011 4.11 4.20 4.11 4.20
89 NASDAQ OPRX Mon, Oct 24, 2011 3.90 4.08 3.90 3.90
88 NASDAQ OPRX Fri, Oct 21, 2011 4.11 4.11 3.78 3.90
87 NASDAQ OPRX Thu, Oct 20, 2011 4.05 4.11 4.05 4.11
86 NASDAQ OPRX Wed, Oct 19, 2011 3.75 3.75 3.75 3.75
85 NASDAQ OPRX Tue, Oct 18, 2011 3.75 3.75 3.75 3.75
84 NASDAQ OPRX Mon, Oct 17, 2011 3.54 3.75 3.54 3.75
83 NASDAQ OPRX Fri, Oct 14, 2011 3.30 3.54 3.15 3.54
82 NASDAQ OPRX Thu, Oct 13, 2011 3.45 3.45 3.45 3.45
81 NASDAQ OPRX Wed, Oct 12, 2011 3.30 3.30 3.30 3.30
80 NASDAQ OPRX Tue, Oct 11, 2011 3.45 3.45 3.30 3.30
79 NASDAQ OPRX Fri, Oct 7, 2011 3.39 3.45 3.39 3.45
78 NASDAQ OPRX Thu, Oct 6, 2011 3.00 3.30 2.85 3.30
77 NASDAQ OPRX Tue, Oct 4, 2011 3.00 3.00 3.00 3.00
76 NASDAQ OPRX Mon, Oct 3, 2011 3.15 3.30 3.00 3.00
75 NASDAQ OPRX Fri, Sep 30, 2011 3.36 3.42 3.15 3.15
74 NASDAQ OPRX Thu, Sep 29, 2011 3.18 3.42 3.06 3.36
73 NASDAQ OPRX Wed, Sep 28, 2011 3.33 3.36 3.21 3.21
72 NASDAQ OPRX Tue, Sep 27, 2011 3.36 3.39 3.36 3.39
71 NASDAQ OPRX Mon, Sep 26, 2011 3.39 3.39 3.39 3.39
70 NASDAQ OPRX Thu, Sep 22, 2011 3.39 3.39 3.12 3.12
69 NASDAQ OPRX Tue, Sep 20, 2011 3.12 3.39 3.12 3.39
68 NASDAQ OPRX Fri, Sep 16, 2011 3.42 3.45 3.15 3.42
67 NASDAQ OPRX Thu, Sep 15, 2011 3.09 3.09 3.09 3.09
66 NASDAQ OPRX Wed, Sep 14, 2011 3.42 3.45 3.09 3.45
65 NASDAQ OPRX Mon, Sep 12, 2011 3.45 3.45 3.45 3.45
64 NASDAQ OPRX Fri, Sep 9, 2011 3.69 3.69 3.06 3.15
63 NASDAQ OPRX Thu, Sep 8, 2011 3.06 3.06 3.06 3.06
62 NASDAQ OPRX Wed, Sep 7, 2011 3.45 3.45 3.21 3.21
61 NASDAQ OPRX Tue, Sep 6, 2011 3.45 3.45 3.45 3.45
60 NASDAQ OPRX Wed, Aug 31, 2011 3.30 3.75 3.24 3.75
59 NASDAQ OPRX Tue, Aug 30, 2011 3.45 3.45 3.15 3.21
58 NASDAQ OPRX Mon, Aug 29, 2011 3.15 3.45 3.15 3.45
57 NASDAQ OPRX Fri, Aug 26, 2011 3.06 4.14 3.06 4.14
56 NASDAQ OPRX Thu, Aug 25, 2011 4.11 4.11 4.11 4.11
55 NASDAQ OPRX Tue, Aug 23, 2011 3.06 4.14 3.06 4.14
54 NASDAQ OPRX Fri, Aug 19, 2011 4.05 4.05 4.05 4.05
53 NASDAQ OPRX Wed, Aug 17, 2011 3.45 4.14 3.45 4.14
52 NASDAQ OPRX Mon, Aug 15, 2011 3.45 3.45 3.45 3.45
51 NASDAQ OPRX Thu, Aug 11, 2011 3.45 3.45 3.45 3.45
50 NASDAQ OPRX Wed, Aug 10, 2011 4.14 4.14 4.14 4.14
49 NASDAQ OPRX Tue, Aug 9, 2011 4.20 4.20 4.20 4.20
48 NASDAQ OPRX Mon, Aug 8, 2011 3.75 4.20 3.24 4.20
47 NASDAQ OPRX Fri, Aug 5, 2011 4.35 4.35 3.24 3.75
46 NASDAQ OPRX Thu, Aug 4, 2011 4.35 4.35 4.05 4.05
45 NASDAQ OPRX Wed, Aug 3, 2011 4.32 4.32 4.32 4.32
44 NASDAQ OPRX Tue, Aug 2, 2011 3.60 4.32 3.60 4.32
43 NASDAQ OPRX Mon, Aug 1, 2011 3.90 4.05 3.60 4.05
42 NASDAQ OPRX Fri, Jul 29, 2011 3.93 3.93 3.60 3.87
41 NASDAQ OPRX Thu, Jul 28, 2011 4.35 4.35 4.35 4.35
40 NASDAQ OPRX Tue, Jul 26, 2011 3.93 4.71 3.93 4.71
39 NASDAQ OPRX Mon, Jul 25, 2011 3.93 4.80 3.93 4.74
38 NASDAQ OPRX Fri, Jul 22, 2011 4.41 4.74 4.41 4.74
37 NASDAQ OPRX Thu, Jul 21, 2011 4.80 4.80 4.41 4.41
36 NASDAQ OPRX Wed, Jul 20, 2011 4.41 4.47 4.41 4.47
35 NASDAQ OPRX Tue, Jul 19, 2011 4.41 4.80 3.60 3.60
34 NASDAQ OPRX Mon, Jul 18, 2011 3.90 4.41 3.75 4.41
33 NASDAQ OPRX Fri, Jul 15, 2011 4.35 4.47 4.26 4.47
32 NASDAQ OPRX Thu, Jul 14, 2011 4.44 4.47 4.41 4.41
31 NASDAQ OPRX Wed, Jul 13, 2011 4.35 4.35 4.35 4.35
30 NASDAQ OPRX Tue, Jul 12, 2011 4.20 4.20 3.90 4.20
29 NASDAQ OPRX Mon, Jul 11, 2011 4.80 4.80 4.02 4.20
28 NASDAQ OPRX Fri, Jul 8, 2011 4.05 4.05 3.99 3.99
27 NASDAQ OPRX Thu, Jul 7, 2011 3.60 3.90 3.51 3.90
26 NASDAQ OPRX Wed, Jul 6, 2011 3.45 3.60 3.45 3.60
25 NASDAQ OPRX Tue, Jul 5, 2011 3.45 3.45 3.45 3.45
24 NASDAQ OPRX Fri, Jul 1, 2011 3.15 3.45 3.15 3.45
23 NASDAQ OPRX Thu, Jun 30, 2011 3.24 3.45 3.15 3.45
22 NASDAQ OPRX Wed, Jun 29, 2011 3.42 3.42 3.24 3.24
21 NASDAQ OPRX Tue, Jun 28, 2011 3.42 3.42 3.24 3.24
20 NASDAQ OPRX Mon, Jun 27, 2011 3.42 3.42 3.42 3.42
19 NASDAQ OPRX Fri, Jun 24, 2011 3.15 3.42 3.15 3.42
18 NASDAQ OPRX Wed, Jun 22, 2011 3.15 3.15 3.15 3.15
17 NASDAQ OPRX Tue, Jun 21, 2011 3.03 3.03 3.03 3.03
16 NASDAQ OPRX Mon, Jun 20, 2011 3.12 3.15 3.12 3.15
15 NASDAQ OPRX Fri, Jun 17, 2011 3.15 3.15 3.15 3.15
14 NASDAQ OPRX Wed, Jun 15, 2011 3.15 3.15 3.15 3.15
13 NASDAQ OPRX Mon, Jun 13, 2011 3.18 3.18 3.15 3.15
12 NASDAQ OPRX Fri, Jun 10, 2011 3.30 3.30 3.15 3.15
11 NASDAQ OPRX Thu, Jun 9, 2011 3.15 3.30 3.15 3.30
10 NASDAQ OPRX Wed, Jun 8, 2011 3.18 3.18 3.15 3.15
9 NASDAQ OPRX Tue, Jun 7, 2011 3.18 3.42 3.00 3.42
8 NASDAQ OPRX Mon, Jun 6, 2011 3.42 3.42 3.18 3.18
7 NASDAQ OPRX Fri, Jun 3, 2011 3.42 3.42 3.42 3.42
6 NASDAQ OPRX Wed, Jun 1, 2011 3.42 3.42 3.42 3.42
5 NASDAQ OPRX Tue, May 31, 2011 3.42 3.42 3.42 3.42
4 NASDAQ OPRX Fri, May 27, 2011 3.42 3.42 3.42 3.42
3 NASDAQ OPRX Thu, May 26, 2011 2.55 3.42 2.55 3.42
2 NASDAQ OPRX Wed, May 25, 2011 3.42 3.42 3.42 3.42
1 NASDAQ OPRX Tue, May 24, 2011 3.42 3.42 2.55 3.36
# Exchange Symbol Date Open High Low Close

Earn Extra Cash Back on Your Investments with Rakuten (formerly Ebates)

Did you know you can earn $30 back on your first $30 of qualifying purchases with Rakuten?

Join now and start saving on every purchase from top retailers like Target, eBay, Zappos, Walmart, Kohl's & CVS. Whether you're shopping for fashion, electronics, home essentials, or health products, Rakuten makes it rewarding.

Sign up through this link and explore the endless possibilities to save and earn cash back!

Popular Posts From Our Blog

Check out the Symbol Surfing blog to learn about investing.