2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 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] | [friend] | [friend] | [friend] | [friend] |
246.8M 5.2% |
237M -4.0% |
216.6M -8.6% |
278.1M 28.4% |
313.2M 12.6% |
238M -24.0% |
213.5M -10.3% |
221.1M 3.6% |
261.4M 18.2% |
257.9M -1.3% |
258.7M 0.3% |
297.6M 15.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.9M -0.8% |
203.2M -1.3% |
216.1M 6.3% |
258.3M 19.5% |
270.6M 4.8% |
211.1M -22.0% |
204.5M -3.1% |
203M -0.7% |
233M 14.8% |
230.1M -1.2% |
230M 0.0% |
266.6M 15.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.9M 50.9% |
33.8M -17.4% |
500K -98.5% |
19.8M 3860% |
42.6M 115.2% |
26.9M -36.9% |
9M -66.5% |
18.1M 101.1% |
28.4M 56.9% |
27.8M -2.1% |
28.7M 3.2% |
31M 8.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
223.1M -0.4% |
218.7M -2.0% |
234.8M 7.4% |
277M 18.0% |
291.2M 5.1% |
230.6M -20.8% |
223.6M -3.0% |
222.3M -0.6% |
250.4M 12.6% |
250.7M 0.1% |
250.7M 0% |
285.3M 13.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.2M 5.5% |
15.5M -9.9% |
18.7M 20.6% |
18.7M 0% |
20.6M 10.2% |
19.5M -5.3% |
19.1M -2.1% |
19.3M 1.0% |
17.4M -9.8% |
20.6M 18.4% |
20.7M 0.5% |
18.7M -9.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.7M 119.4% |
18.3M -22.8% |
-18.2M - |
1.1M - |
22M 1900% |
7.4M -66.4% |
-10.1M - |
-1.2M - |
11M - |
7.2M -34.5% |
8M 11.1% |
12.3M 53.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.4M 148.6% |
16.9M -8.2% |
-13.4M - |
2.4M - |
17.9M 645.8% |
-41.8M - |
-10.6M - |
-4.7M - |
6.2M - |
6M -3.2% |
2M -66.7% |
7M 250% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.4M 148.6% |
16.9M -8.2% |
-13.4M - |
2.4M - |
18.4M 666.7% |
-42.3M - |
-8.8M - |
-4.6M - |
6.6M - |
3.7M -43.9% |
0 -100% |
7M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 160% |
0.24 -7.7% |
-0.19 - |
0.03 - |
0.26 766.7% |
-0.59 - |
-0.12 - |
-0.07 - |
0.09 - |
0.06 -33.3% |
0 -100% |
0.1 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 160% |
0.24 -7.7% |
-0.19 - |
0.03 - |
0.26 766.7% |
-0.59 - |
-0.12 - |
-0.07 - |
0.09 - |
0.06 -33.3% |
0 -100% |
0.1 - |