2014 Q2 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q1 | 2017 Q2 | 2017 Q4 | 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] | [friend] | [friend] | [friend] | [friend] |
293.32M 5.9% |
310.25M 5.8% |
358.43M 15.5% |
467.13M 30.3% |
503.11M 7.7% |
471.47M -6.3% |
569.13M 20.7% |
554.47M -2.6% |
737.02M 32.9% |
754.63M 2.4% |
716.06M -5.1% |
699.7M -2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
250.46M 8.9% |
275.7M 10.1% |
314.79M 14.2% |
415.53M 32.0% |
433.53M 4.3% |
426.78M -1.6% |
509.62M 19.4% |
482.04M -5.4% |
650.78M 35.0% |
655.32M 0.7% |
664.11M 1.3% |
644.74M -2.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.86M -8.7% |
34.55M -19.4% |
43.64M 26.3% |
51.6M 18.2% |
69.58M 34.8% |
44.69M -35.8% |
59.51M 33.2% |
72.43M 21.7% |
86.24M 19.1% |
99.3M 15.1% |
51.95M -47.7% |
54.96M 5.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
264.69M 9.2% |
289.09M 9.2% |
332.28M 14.9% |
432.12M 30.0% |
464.66M 7.5% |
448.7M -3.4% |
530.84M 18.3% |
506.29M -4.6% |
685.78M 35.5% |
693.37M 1.1% |
669.98M -3.4% |
658.21M -1.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.24M 15.0% |
13.39M -5.9% |
17.49M 30.6% |
16.6M -5.1% |
31.13M 87.6% |
21.92M -29.6% |
21.22M -3.2% |
24.25M 14.3% |
35M 44.4% |
38.04M 8.7% |
5.87M -84.6% |
13.48M 129.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.63M -17.2% |
21.16M -26.1% |
26.15M 23.6% |
35.01M 33.9% |
38.45M 9.8% |
22.77M -40.8% |
38.29M 68.2% |
48.19M 25.8% |
51.24M 6.3% |
61.26M 19.6% |
46.08M -24.8% |
41.48M -10.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.81M -10.8% |
- | - |
20.13M - |
48.78M 142.3% |
- | - | - |
72.91M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.81M -10.8% |
14.51M -33.5% |
16.51M 13.8% |
20.13M 21.9% |
28.65M 42.3% |
26.79M -6.5% |
24.86M -7.2% |
36.13M 45.3% |
36.78M 1.8% |
44.75M 21.7% |
33.68M -24.7% |
34.62M 2.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 -9.7% |
0.19 -32.1% |
0.21 10.5% |
0.26 23.8% |
0.37 42.3% |
0.24 -35.1% |
0.23 -4.2% |
0.35 52.2% |
0.35 0% |
0.43 22.9% |
0.33 -23.3% |
0.33 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 -9.7% |
0.19 -32.1% |
0.21 10.5% |
0.26 23.8% |
0.37 42.3% |
0.24 -35.1% |
0.23 -4.2% |
0.35 52.2% |
0.35 0% |
0.43 22.9% |
0.31 -27.9% |
0.33 6.5% |