2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
195.82M -7.9% |
177.3M -9.5% |
179.6M 1.3% |
269.7M 50.2% |
238.9M -11.4% |
201M -15.9% |
190.1M -5.4% |
267.6M 40.8% |
272M 1.6% |
275M 1.1% |
253.4M -7.9% |
405M 59.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
-300.02K - |
-500K - |
-2.5M - |
-2.9M - |
-1.3M - |
-3.3M - |
-3.4M - |
-2.3M - |
-3.2M - |
-4.1M - |
-3.9M - |
-2.7M - |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
196.12M -8.3% |
177.8M -9.3% |
182.1M 2.4% |
272.6M 49.7% |
240.2M -11.9% |
204.3M -14.9% |
193.5M -5.3% |
269.9M 39.5% |
275.2M 2.0% |
279.1M 1.4% |
257.3M -7.8% |
407.7M 58.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
113.11M -24.4% |
113M -0.1% |
111.8M -1.1% |
142.2M 27.2% |
128M -10.0% |
131.2M 2.5% |
122M -7.0% |
145.9M 19.6% |
135.1M -7.4% |
155M 14.7% |
154.5M -0.3% |
209.4M 35.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
113.41M -24.8% |
113.5M 0.1% |
114.3M 0.7% |
145.1M 26.9% |
129.3M -10.9% |
134.5M 4.0% |
125.4M -6.8% |
148.2M 18.2% |
138.3M -6.7% |
159.1M 15.0% |
158.4M -0.4% |
212.1M 33.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
82.71M 31.4% |
64.3M -22.3% |
67.8M 5.4% |
127.5M 88.1% |
110.9M -13.0% |
69.8M -37.1% |
68.1M -2.4% |
121.7M 78.7% |
136.9M 12.5% |
120M -12.3% |
98.9M -17.6% |
195.6M 97.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
82.71M 31.4% |
64.7M -21.8% |
67.8M 4.8% |
127.5M 88.1% |
110.9M -13.0% |
71.3M -35.7% |
68.1M -4.5% |
121.7M 78.7% |
137M 12.6% |
121.4M -11.4% |
98.9M -18.5% |
195.6M 97.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
63.71M 76.4% |
50M -21.5% |
52.5M 5.0% |
100M 90.5% |
86.8M -13.2% |
54.5M -37.2% |
50.7M -7.0% |
91.9M 81.3% |
102.8M 11.9% |
93.3M -9.2% |
72.4M -22.4% |
148.7M 105.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.63 74.9% |
0.49 -22.2% |
0.52 6.1% |
0.99 90.4% |
0.87 -12.1% |
0.55 -36.8% |
0.51 -7.3% |
0.94 84.3% |
1.06 12.8% |
0.96 -9.4% |
0.75 -21.9% |
1.55 106.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.63 74.9% |
0.49 -22.2% |
0.52 6.1% |
0.99 90.4% |
0.87 -12.1% |
0.55 -36.8% |
0.51 -7.3% |
0.94 84.3% |
1.05 11.7% |
0.96 -8.6% |
0.75 -21.9% |
1.54 105.3% |