2019 Q2 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
323.27M -9.0% |
379.42M 17.4% |
432M 13.9% |
306.6M -29.0% |
390.83M 27.5% |
482.72M 23.5% |
522.66M 8.3% |
427.22M -18.3% |
526.25M 23.2% |
668.02M 26.9% |
765.15M 14.5% |
767.1M 0.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.48M -5.7% |
215.24M 19.3% |
238.64M 10.9% |
180.65M -24.3% |
209.6M 16.0% |
256.01M 22.1% |
277.77M 8.5% |
220.21M -20.7% |
254.7M 15.7% |
312.6M 22.7% |
349.2M 11.7% |
349.5M 0.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.79M -12.8% |
164.18M 15.0% |
193.36M 17.8% |
125.95M -34.9% |
181.23M 43.9% |
226.71M 25.1% |
244.89M 8.0% |
207.01M -15.5% |
271.55M 31.2% |
355.42M 30.9% |
415.95M 17.0% |
417.6M 0.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
279.04M -5.8% |
327.39M 17.3% |
369M 12.7% |
282.28M -23.5% |
335.35M 18.8% |
404.69M 20.7% |
433.37M 7.1% |
363.45M -16.1% |
468.53M 28.9% |
591.68M 26.3% |
653.8M 10.5% |
671.29M 2.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.56M -6.0% |
112.16M 13.8% |
130.36M 16.2% |
101.63M -22.0% |
125.75M 23.7% |
148.67M 18.2% |
155.6M 4.7% |
143.24M -7.9% |
213.83M 49.3% |
279.07M 30.5% |
304.59M 9.1% |
321.79M 5.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.23M -24.9% |
52.03M 17.6% |
63M 21.1% |
24.32M -61.4% |
55.48M 128.1% |
78.03M 40.7% |
89.29M 14.4% |
63.76M -28.6% |
57.72M -9.5% |
76.35M 32.3% |
111.36M 45.9% |
95.81M -14.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
78.25M - |
- | - | - |
132.02M - |
- | - | - |
179.71M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.31M -20.1% |
54.58M 32.1% |
55.42M 1.5% |
22.94M -58.6% |
47.79M 108.3% |
61.14M 27.9% |
80.13M 31.1% |
51.61M -35.6% |
50.66M -1.8% |
55.86M 10.3% |
102.62M 83.7% |
77.09M -24.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 -16.7% |
0.12 20.0% |
0.13 8.3% |
0.05 -61.5% |
0.11 120% |
0.15 36.4% |
0.19 26.7% |
0.12 -36.8% |
0.11 -8.3% |
0.14 27.3% |
0.24 71.4% |
0.18 -25% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 -16.7% |
0.12 20.0% |
0.13 8.3% |
0.05 -61.5% |
0.11 120% |
0.15 36.4% |
0.19 26.7% |
0.12 -36.8% |
0.11 -8.3% |
0.14 27.3% |
0.24 71.4% |
0.18 -25% |