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] |
300.33M 7.4% |
313.79M 4.5% |
279.41M -11.0% |
269.05M -3.7% |
298.01M 10.8% |
293.01M -1.7% |
243.88M -16.8% |
273.7M 12.2% |
342.9M 25.3% |
329.02M -4.0% |
282.44M -14.2% |
306.27M 8.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
236.32M 8.4% |
247.27M 4.6% |
236.91M -4.2% |
218.74M -7.7% |
244.97M 12.0% |
225.49M -7.9% |
194.9M -13.6% |
210.75M 8.1% |
250.29M 18.8% |
242.34M -3.2% |
211.43M -12.8% |
223.96M 5.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.01M 3.8% |
66.52M 3.9% |
42.5M -36.1% |
50.31M 18.4% |
53.05M 5.4% |
67.52M 27.3% |
48.98M -27.5% |
62.95M 28.5% |
92.62M 47.1% |
86.69M -6.4% |
71M -18.1% |
82.31M 15.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
271.93M 7.1% |
286.03M 5.2% |
271.78M -5.0% |
255.56M -6.0% |
279.05M 9.2% |
263.86M -5.4% |
231.78M -12.2% |
250.82M 8.2% |
291.91M 16.4% |
288.09M -1.3% |
256.13M -11.1% |
271.63M 6.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.61M -0.9% |
38.76M 8.8% |
34.87M -10.0% |
36.83M 5.6% |
34.08M -7.4% |
38.37M 12.6% |
36.87M -3.9% |
40.07M 8.7% |
41.62M 3.9% |
45.75M 9.9% |
44.7M -2.3% |
47.67M 6.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.4M 10.5% |
27.76M -2.2% |
7.63M -72.5% |
13.49M 76.7% |
18.96M 40.6% |
29.15M 53.7% |
12.11M -58.5% |
22.89M 89.0% |
50.99M 122.8% |
40.94M -19.7% |
26.31M -35.7% |
34.64M 31.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
25.88M - |
- | - | - |
39.68M - |
- | - | - |
59.09M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.55M -1.0% |
30.78M 4.1% |
9.59M -68.9% |
16.3M 70.0% |
21.81M 33.8% |
31.88M 46.2% |
13.77M -56.8% |
26.64M 93.4% |
42.47M 59.5% |
39.98M -5.9% |
26.1M -34.7% |
33.81M 29.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.077 11.1% |
0.069 -10.0% |
0.023 -66.7% |
0.037 60.0% |
0.05 35.4% |
0.08 60% |
0.03 -62.5% |
0.07 133.3% |
0.1 42.9% |
0.1 0% |
0.06 -40.0% |
0.09 50% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.077 11.1% |
0.069 -10.0% |
0.023 -66.7% |
0.037 60.0% |
0.05 35.4% |
0.08 60% |
0.03 -62.5% |
0.07 133.3% |
0.1 42.9% |
0.1 0% |
0.06 -40.0% |
0.09 50% |