2018 Q4 | 2019 Q4 | 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] |
66.31M 36.9% |
232.11M 250.0% |
251.69M 8.4% |
267.4M 6.2% |
271.73M 1.6% |
282.91M 4.1% |
259.08M -8.4% |
221.42M -14.5% |
182.65M -17.5% |
144.4M -20.9% |
169.61M 17.5% |
203.24M 19.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
20.44M -44.1% |
80.86M 295.7% |
19.54M -75.8% |
24.92M 27.5% |
96.06M 285.5% |
107.79M 12.2% |
108.2M 0.4% |
100.74M -6.9% |
92.37M -8.3% |
83.93M -9.1% |
103.12M 22.9% |
126.54M 22.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
45.88M -5.3% |
151.25M 229.7% |
170.83M 12.9% |
142.09M -16.8% |
175.67M 23.6% |
175.12M -0.3% |
150.88M -13.8% |
120.68M -20.0% |
90.28M -25.2% |
60.47M -33.0% |
66.49M 10.0% |
76.7M 15.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
34.39M - |
127.14M 269.7% |
33.31M -73.8% |
195.73M 487.7% |
148.52M -24.1% |
170.84M 15.0% |
165.78M -3.0% |
157.64M -4.9% |
152.65M -3.2% |
136.07M -10.9% |
164.34M 20.8% |
199.93M 21.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
13.95M - |
46.28M 231.7% |
13.77M -70.2% |
70.42M 411.4% |
52.46M -25.5% |
63.05M 20.2% |
57.58M -8.7% |
56.9M -1.2% |
60.28M 5.9% |
52.14M -13.5% |
61.22M 17.4% |
73.39M 19.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
31.92M -34.1% |
104.97M 228.8% |
124.55M 18.7% |
71.66M -42.5% |
123.21M 71.9% |
112.07M -9.0% |
93.3M -16.7% |
63.78M -31.6% |
30M -53.0% |
8.33M -72.2% |
5.28M -36.7% |
3.31M -37.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
60.11M 85.1% |
95.29M 58.5% |
- |
49.05M - |
109.1M 122.4% |
100.32M -8.1% |
- |
70.66M - |
- |
19.48M - |
- |
10.84M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
27.63M 49.0% |
95.29M 244.9% |
104.89M 10.1% |
111.86M 6.6% |
109.1M -2.5% |
100.32M -8.1% |
88.62M -11.7% |
70.66M -20.3% |
47.84M -32.3% |
19.48M -59.3% |
18.17M -6.7% |
10.84M -40.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.436 48.1% |
1.514 247.5% |
1.667 10.1% |
1.777 6.6% |
1.729 -2.7% |
1.593 -7.9% |
1.364 -14.3% |
0.823 -39.7% |
0.263 -68.1% |
0.27 2.7% |
0.19 -29.6% |
0.08 -57.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.436 48.1% |
1.514 247.5% |
1.667 10.1% |
1.777 6.6% |
1.729 -2.7% |
1.593 -7.9% |
1.364 -14.3% |
0.823 -39.7% |
0.263 -68.1% |
0.27 2.7% |
0.19 -29.6% |
0.08 -57.9% |