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] |
415.02M 12.3% |
365.39M -12.0% |
455.48M 24.7% |
378.9M -16.8% |
380.5M 0.4% |
345.91M -9.1% |
513.66M 48.5% |
424.24M -17.4% |
427M 0.7% |
381.11M -10.7% |
394.13M 3.4% |
425.43M 7.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
333.72M 9.9% |
288.87M -13.4% |
362.67M 25.5% |
306.19M -15.6% |
298.65M -2.5% |
266.93M -10.6% |
404.21M 51.4% |
323.54M -20.0% |
324.76M 0.4% |
298.12M -8.2% |
322.18M 8.1% |
344.49M 6.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.3M 23.3% |
76.52M -5.9% |
92.8M 21.3% |
72.71M -21.7% |
81.85M 12.6% |
78.97M -3.5% |
109.44M 38.6% |
100.69M -8.0% |
102.24M 1.5% |
82.99M -18.8% |
71.95M -13.3% |
80.94M 12.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
371.9M 12.0% |
324.65M -12.7% |
399.8M 23.1% |
337.65M -15.5% |
335.18M -0.7% |
301.24M -10.1% |
445.34M 47.8% |
364.46M -18.2% |
367.95M 1.0% |
336.58M -8.5% |
368.5M 9.5% |
387.07M 5.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.18M 34.5% |
35.78M -6.3% |
37.12M 3.8% |
31.46M -15.3% |
36.53M 16.1% |
34.3M -6.1% |
41.13M 19.9% |
40.92M -0.5% |
43.19M 5.6% |
38.47M -10.9% |
46.33M 20.4% |
42.57M -8.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.12M 14.9% |
40.74M -5.5% |
55.68M 36.7% |
41.25M -25.9% |
45.31M 9.9% |
44.67M -1.4% |
68.32M 52.9% |
59.78M -12.5% |
59.05M -1.2% |
44.53M -24.6% |
25.63M -42.4% |
38.37M 49.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.22M - |
- | - | - |
103.91M - |
- | - | - |
106.6M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.05M 47.5% |
40.79M -5.3% |
46.16M 13.2% |
37.3M -19.2% |
66.61M 78.6% |
49.59M -25.6% |
61.55M 24.1% |
51.32M -16.6% |
55.27M 7.7% |
42.97M -22.3% |
30.34M -29.4% |
36.72M 21.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.464 47.7% |
0.321 -30.8% |
0.379 17.8% |
0.3 -20.8% |
0.541 80.2% |
0.402 -25.6% |
0.5 24.2% |
0.42 -16.0% |
0.45 7.1% |
0.34 -24.4% |
0.25 -26.5% |
0.3 20.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.464 47.7% |
0.321 -30.8% |
0.379 17.8% |
0.3 -20.8% |
0.541 80.2% |
0.402 -25.6% |
0.5 24.2% |
0.42 -16.0% |
0.45 7.1% |
0.34 -24.4% |
0.25 -26.5% |
0.3 20.0% |