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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
137.88M 4.1% |
507.65M 268.2% |
578M 13.9% |
577.67M -0.1% |
548.43M -5.1% |
501.59M -8.5% |
416.33M -17.0% |
389.19M -6.5% |
395.79M 1.7% |
381.4M -3.6% |
434.16M 13.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
60.1M -47.3% |
235.36M 291.6% |
68.42M -70.9% |
244.93M 258.0% |
235.2M -4.0% |
225.61M -4.1% |
196.35M -13.0% |
193.57M -1.4% |
202.87M 4.8% |
200.5M -1.2% |
231.03M 15.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
77.78M 322.6% |
272.29M 250.1% |
342.64M 25.8% |
332.74M -2.9% |
313.24M -5.9% |
275.98M -11.9% |
219.98M -20.3% |
195.62M -11.1% |
192.92M -1.4% |
180.91M -6.2% |
203.12M 12.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
77.13M -50.1% |
324.12M 320.2% |
94.32M -70.9% |
343.22M 263.9% |
342.12M -0.3% |
346.52M 1.3% |
336.8M -2.8% |
363.3M 7.9% |
420.51M 15.7% |
448.66M 6.7% |
492.03M 9.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
17.02M -58.1% |
88.76M 421.4% |
25.9M -70.8% |
98.29M 279.5% |
106.93M 8.8% |
120.91M 13.1% |
140.45M 16.2% |
169.74M 20.9% |
217.64M 28.2% |
248.16M 14.0% |
261M 5.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
60.76M - |
183.53M 202.1% |
253.88M 38.3% |
234.44M -7.7% |
206.31M -12.0% |
155.07M -24.8% |
79.53M -48.7% |
25.89M -67.4% |
-24.73M - |
-67.25M - |
-57.88M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
165.04M - |
- |
224.89M - |
- |
173.66M - |
- |
83.09M - |
- |
15.39M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
52.77M 31.9% |
165.04M 212.7% |
209.71M 27.1% |
224.89M 7.2% |
213.75M -5.0% |
173.66M -18.8% |
119.28M -31.3% |
83.09M -30.3% |
45.57M -45.2% |
15.39M -66.2% |
21.47M 39.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.279 31.9% |
0.873 212.7% |
1.109 27.1% |
1.189 7.2% |
1.1 -7.5% |
0.83 -24.5% |
0.529 -36.2% |
0.313 -40.9% |
0.14 -55.4% |
0.06 -57.0% |
0.085 42.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.279 31.9% |
0.873 212.7% |
1.109 27.1% |
1.189 7.2% |
1.1 -7.5% |
0.83 -24.5% |
0.529 -36.2% |
0.313 -40.9% |
0.14 -55.4% |
0.06 -57.0% |
0.085 42.3% |