2019 Q1 | 2020 Q1 | 2021 Q1 | 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] |
1.11B 54.1% |
248.16M -77.7% |
296.93M 19.7% |
348.83M 17.5% |
1.4B 302.4% |
1.45B 3.0% |
1.48B 2.5% |
1.4B -5.8% |
1.28B -8.6% |
1.2B -6.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
1.02B 54.8% |
228.92M -77.5% |
273.5M 19.5% |
319.39M 16.8% |
1.29B 305.2% |
1.33B 3.1% |
1.37B 2.7% |
1.29B -5.5% |
1.18B -8.8% |
1.1B -6.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
94.01M 47.4% |
19.23M -79.5% |
23.43M 21.8% |
29.44M 25.7% |
109.57M 272.2% |
111.69M 1.9% |
111.65M 0.0% |
101.65M -9.0% |
96.38M -5.2% |
94.9M -1.5% |
|
Total Expenses | [friend] | [friend] | [friend] |
1.06B 54.3% |
238.93M -77.5% |
284.38M 19.0% |
332.49M 16.9% |
1.34B 303.8% |
1.38B 2.9% |
1.42B 2.6% |
1.34B -5.3% |
1.23B -8.6% |
1.16B -5.7% |
|
Operating Expense | [friend] | [friend] | [friend] |
43.53M 44.6% |
10M -77.0% |
10.87M 8.7% |
13.09M 20.4% |
48.25M 268.6% |
48.25M 0.0% |
47.92M -0.7% |
48.47M 1.2% |
47.59M -1.8% |
52.05M 9.4% |
|
Operating Income | [friend] | [friend] | [friend] |
50.48M 49.9% |
9.23M -81.7% |
12.55M 36.0% |
16.35M 30.3% |
61.32M 275.1% |
63.43M 3.4% |
63.73M 0.5% |
53.17M -16.6% |
48.79M -8.2% |
42.85M -12.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
48.68M 53.2% |
8.22M -83.1% |
11.76M 43.0% |
15.28M 30.0% |
43.72M 186.0% |
45.81M 4.8% |
45.95M 0.3% |
33.57M -27.0% |
31.96M -4.8% |
26.75M -16.3% |
|
Net Income | [friend] | [friend] | [friend] |
35.92M 53.6% |
6.19M -82.8% |
8.81M 42.4% |
11.94M 35.5% |
43.72M 266.1% |
45.41M 3.9% |
45.62M 0.5% |
35.7M -21.8% |
31.96M -10.5% |
27.82M -13.0% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.022 53.6% |
0.004 -82.8% |
0.005 42.4% |
0.008 46.4% |
0.05 522.5% |
0.028 -43.5% |
0.028 0.5% |
0.019 -33.5% |
0.02 5.3% |
0.017 -13.1% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.022 53.6% |
0.004 -82.8% |
0.005 42.4% |
0.008 46.4% |
0.05 522.5% |
0.028 -43.5% |
0.028 0.5% |
0.019 -33.5% |
0.02 5.3% |
0.017 -13.1% |