2017 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
353.49M -6.3% |
427.74M 21.0% |
358.72M -16.1% |
429.06M 19.6% |
420.98M -1.9% |
500.58M 18.9% |
440.33M -12.0% |
619.96M 40.8% |
644.31M 3.9% |
859.61M 33.4% |
735.78M -14.4% |
838.88M 14.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
263.23M -5.7% |
314.21M 19.4% |
257.55M -18.0% |
331.04M 28.5% |
309.67M -6.5% |
389.46M 25.8% |
314.81M -19.2% |
482.11M 53.1% |
496.99M 3.1% |
682.71M 37.4% |
575.2M -15.7% |
656.1M 14.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
90.25M -8.0% |
113.54M 25.8% |
101.17M -10.9% |
98.02M -3.1% |
111.3M 13.6% |
111.12M -0.2% |
125.52M 13.0% |
137.85M 9.8% |
147.32M 6.9% |
176.9M 20.1% |
160.58M -9.2% |
182.78M 13.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
311.98M -3.5% |
373.59M 19.7% |
315.28M -15.6% |
387.39M 22.9% |
376.8M -2.7% |
457.08M 21.3% |
395.81M -13.4% |
572.6M 44.7% |
590.45M 3.1% |
786.82M 33.3% |
675.95M -14.1% |
776.2M 14.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
48.75M 10.5% |
59.38M 21.8% |
57.73M -2.8% |
56.35M -2.4% |
67.13M 19.1% |
67.61M 0.7% |
81M 19.8% |
90.49M 11.7% |
93.45M 3.3% |
104.11M 11.4% |
100.75M -3.2% |
120.1M 19.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
41.51M -23.1% |
54.15M 30.5% |
43.44M -19.8% |
41.67M -4.1% |
44.18M 6.0% |
43.51M -1.5% |
44.52M 2.3% |
47.35M 6.4% |
53.86M 13.7% |
72.79M 35.1% |
59.83M -17.8% |
62.68M 4.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
27.84M -61.3% |
40M 43.7% |
- |
72.81M - |
- | - | - |
67.66M - |
- | - | - |
70.18M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
28.16M -29.7% |
40.17M 42.6% |
35.4M -11.9% |
37.73M 6.6% |
40.54M 7.4% |
35.65M -12.1% |
28.87M -19.0% |
37.22M 28.9% |
35.05M -5.8% |
34.33M -2.0% |
34.52M 0.5% |
38.93M 12.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.45 -29.7% |
0.65 44.4% |
0.47 -27.7% |
0.45 -4.3% |
0.51 13.3% |
0.41 -19.6% |
0.35 -14.6% |
0.45 28.6% |
0.42 -6.7% |
0.41 -2.4% |
0.41 0% |
0.47 14.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.45 -29.7% |
0.65 44.4% |
0.47 -27.7% |
0.45 -4.3% |
0.49 8.9% |
0.41 -16.3% |
0.34 -17.1% |
0.43 26.5% |
0.42 -2.3% |
0.39 -7.1% |
0.41 5.1% |
0.46 12.2% |