2015 Q1 | 2018 Q2 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.34M 18.5% |
75.43M -25.6% |
130.23M 72.6% |
62.53M -52.0% |
133.99M 114.3% |
70.91M -47.1% |
147.16M 107.5% |
83.72M -43.1% |
113.14M 35.1% |
100.26M -11.4% |
130.58M 30.2% |
75.87M -41.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.88M 21.1% |
35.61M -20.6% |
83.85M 135.4% |
33.13M -60.5% |
80.96M 144.4% |
44.89M -44.6% |
97.45M 117.1% |
47.43M -51.3% |
62.1M 30.9% |
64.22M 3.4% |
76.89M 19.7% |
42.53M -44.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.46M 16.5% |
39.82M -29.5% |
46.38M 16.5% |
29.4M -36.6% |
53.03M 80.4% |
26.02M -50.9% |
49.71M 91.0% |
36.29M -27.0% |
51.04M 40.6% |
36.04M -29.4% |
53.69M 49.0% |
33.35M -37.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.11M 20.4% |
58.15M -20.5% |
108.81M 87.1% |
50.79M -53.3% |
100.92M 98.7% |
73.42M -27.2% |
120.94M 64.7% |
66.94M -44.6% |
92.76M 38.6% |
92.76M 0.0% |
107.5M 15.9% |
60.18M -44.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.23M 19.2% |
22.53M -20.2% |
24.96M 10.8% |
17.66M -29.2% |
19.96M 13.0% |
28.54M 43.0% |
23.49M -17.7% |
19.51M -16.9% |
30.66M 57.1% |
28.54M -6.9% |
30.61M 7.3% |
17.65M -42.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.23M 14.0% |
17.29M -38.8% |
21.42M 23.9% |
11.74M -45.2% |
33.07M 181.7% |
-2.51M - |
26.22M - |
16.78M -36.0% |
20.38M 21.5% |
7.5M -63.2% |
23.07M 207.7% |
15.7M -32.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.34M - |
- | - | - |
41.29M - |
- | - | - |
30.69M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.64M 35.5% |
22.48M -21.5% |
13.52M -39.9% |
13.54M 0.2% |
26.77M 97.7% |
-1.66M - |
23.25M - |
15.79M -32.1% |
15.71M -0.5% |
8.57M -45.5% |
26.19M 205.7% |
13.82M -47.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.37 8.8% |
0.24 -35.1% |
0.16 -33.3% |
0.16 0% |
0.32 100% |
-0.02 - |
0.28 - |
0.19 -32.1% |
0.19 0% |
0.1 -47.4% |
0.31 210% |
0.16 -48.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.37 8.8% |
0.24 -35.1% |
0.16 -33.3% |
0.16 0% |
0.32 100% |
-0.02 - |
0.28 - |
0.19 -32.1% |
0.19 0% |
0.1 -47.4% |
0.31 210% |
0.16 -48.4% |