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] |
354.83M 12.2% |
340.26M -4.1% |
410.93M 20.8% |
343.82M -16.3% |
300.3M -12.7% |
377.84M 25.8% |
438.79M 16.1% |
308.98M -29.6% |
418.98M 35.6% |
436.63M 4.2% |
501.7M 14.9% |
407.06M -18.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
234.4M 11.4% |
233.94M -0.2% |
303.66M 29.8% |
244.23M -19.6% |
208.02M -14.8% |
267.94M 28.8% |
297.32M 11.0% |
207.01M -30.4% |
274.99M 32.8% |
293.26M 6.6% |
346.56M 18.2% |
269.11M -22.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.43M 13.6% |
106.33M -11.7% |
107.27M 0.9% |
99.59M -7.2% |
92.28M -7.3% |
109.91M 19.1% |
141.46M 28.7% |
101.97M -27.9% |
143.98M 41.2% |
143.37M -0.4% |
155.14M 8.2% |
137.96M -11.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
283.46M 10.0% |
288.25M 1.7% |
368.55M 27.9% |
303.19M -17.7% |
260.17M -14.2% |
325.38M 25.1% |
359.64M 10.5% |
259.41M -27.9% |
347.95M 34.1% |
353.74M 1.7% |
411.65M 16.4% |
326.53M -20.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.06M 3.5% |
54.31M 10.7% |
64.88M 19.5% |
58.96M -9.1% |
52.15M -11.6% |
57.44M 10.1% |
62.31M 8.5% |
52.4M -15.9% |
72.95M 39.2% |
60.49M -17.1% |
65.09M 7.6% |
57.42M -11.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.37M 21.8% |
52.02M -27.1% |
42.39M -18.5% |
40.63M -4.1% |
40.13M -1.2% |
52.46M 30.7% |
79.15M 50.9% |
49.57M -37.4% |
71.03M 43.3% |
82.88M 16.7% |
90.05M 8.6% |
80.54M -10.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.25M - |
- | - | - |
72.41M - |
- | - | - |
91.36M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.88M 10.9% |
47.5M -15.0% |
41.25M -13.1% |
33.17M -19.6% |
39.24M 18.3% |
48.61M 23.9% |
69.38M 42.7% |
37.76M -45.6% |
53.6M 42.0% |
67.78M 26.5% |
66.19M -2.3% |
55.15M -16.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 7.7% |
0.12 -14.3% |
0.1 -16.7% |
0.08 -20.0% |
0.1 25.0% |
0.12 20.0% |
0.17 41.7% |
0.09 -47.1% |
0.14 55.6% |
0.17 21.4% |
0.16 -5.9% |
0.14 -12.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 7.7% |
0.12 -14.3% |
0.1 -16.7% |
0.08 -20.0% |
0.1 25.0% |
0.12 20.0% |
0.17 41.7% |
0.09 -47.1% |
0.14 55.6% |
0.17 21.4% |
0.16 -5.9% |
0.14 -12.5% |