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] |
251.25M -9.1% |
242.16M -3.6% |
300.7M 24.2% |
303.98M 1.1% |
250.72M -17.5% |
384.14M 53.2% |
303.21M -21.1% |
265.81M -12.3% |
298.39M 12.3% |
318.55M 6.8% |
392.92M 23.3% |
263.71M -32.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
185.89M -13.1% |
181.71M -2.2% |
247.91M 36.4% |
227.03M -8.4% |
190.96M -15.9% |
303.72M 59.1% |
239.13M -21.3% |
196.83M -17.7% |
232.38M 18.1% |
227.43M -2.1% |
323.59M 42.3% |
204.41M -36.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.36M 4.6% |
60.45M -7.5% |
52.79M -12.7% |
76.95M 45.8% |
59.77M -22.3% |
80.42M 34.6% |
64.07M -20.3% |
68.97M 7.6% |
66.02M -4.3% |
91.13M 38.0% |
69.33M -23.9% |
59.29M -14.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
216.86M -10.5% |
214.63M -1.0% |
286.95M 33.7% |
258.24M -10.0% |
219M -15.2% |
343.71M 56.9% |
278.75M -18.9% |
230.74M -17.2% |
271.45M 17.6% |
268.79M -1.0% |
364.58M 35.6% |
237.47M -34.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.96M 8.8% |
32.92M 6.3% |
39.04M 18.6% |
31.21M -20.1% |
28.04M -10.2% |
39.99M 42.6% |
39.61M -0.9% |
33.9M -14.4% |
39.08M 15.3% |
41.36M 5.9% |
40.99M -0.9% |
33.06M -19.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.4M 1.2% |
27.54M -19.9% |
13.75M -50.1% |
45.74M 232.6% |
31.73M -30.6% |
40.44M 27.4% |
24.46M -39.5% |
35.07M 43.4% |
26.94M -23.2% |
49.76M 84.7% |
28.34M -43.0% |
26.23M -7.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.96M - |
- | - | - |
67.01M - |
- | - | - |
61.46M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.76M 25.6% |
25.1M -18.4% |
22.48M -10.5% |
29.7M 32.1% |
25.73M -13.4% |
37.67M 46.4% |
22.46M -40.4% |
29.38M 30.8% |
23.83M -18.9% |
38.07M 59.7% |
29.49M -22.5% |
24.28M -17.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 27.8% |
0.19 -17.4% |
0.17 -10.5% |
0.22 29.4% |
0.2 -9.1% |
0.28 40.0% |
0.17 -39.3% |
0.22 29.4% |
0.17 -22.7% |
0.29 70.6% |
0.22 -24.1% |
0.18 -18.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 27.8% |
0.19 -17.4% |
0.17 -10.5% |
0.22 29.4% |
0.2 -9.1% |
0.28 40.0% |
0.17 -39.3% |
0.22 29.4% |
0.17 -22.7% |
0.29 70.6% |
0.22 -24.1% |
0.18 -18.2% |