A circle with variable line thickness:
\documentclass{article}
\usepackage{amsmath,pict2e}
\makeatletter
\newcommand{\bigcomp}{%
\DOTSB
\mathop{\vphantom{\sum}\mathpalette\bigcomp@\relax}%
\slimits@
}
\newcommand{\bigcomp@}[2]{%
\begingroup\m@th
\sbox\z@{$#1\sum$}%
\setlength{\unitlength}{0.9\dimexpr\ht\z@+\dp\z@}%
\vcenter{\hbox{%
\begin{picture}(1,1)
\bigcomp@linethickness{#1}
\put(0.5,0.5){\circle{1}}
\end{picture}%
}}%
\endgroup
}
\newcommand{\bigcomp@linethickness}[1]{%
\linethickness{%
\ifx#1\displaystyle 2\fontdimen8\textfont\else
\ifx#1\textstyle 1.65\fontdimen8\textfont\else
\ifx#1\scriptstyle 1.65\fontdimen8\scriptfont\else
1.65\fontdimen8\scriptscriptfont\fi\fi\fi 3
}%
}
\makeatother
\begin{document}
\begin{gather*}
\sum_{i=1}^n \bigcup_{i=1}^n \bigcomp_{i=1}^n f_i\\
\textstyle\sum_{i=1}^n \bigcup_{i=1}^n \bigcomp_{i=1}^n f_i\\
\scriptstyle\sum_{i=1}^n \bigcup_{i=1}^n \bigcomp_{i=1}^n f_i\\
\scriptscriptstyle\sum_{i=1}^n \bigcup_{i=1}^n \bigcomp_{i=1}^n f_i
\end{gather*}
\end{document}

$$for display math! Use\[and\]instead. See Why is [ … ] preferable to $$ … $$?. – schtandard Sep 22 '19 at 13:29\(and\)are preferable to$, but since they are (usually) functionally equivalent, many people still prefer the shorter$. See Are ( and ) preferable to dollar signs for math mode? – schtandard Sep 23 '19 at 12:56