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] |
216.29M 24.6% |
275.02M 27.2% |
331.95M 20.7% |
438.24M 32.0% |
508.68M 16.1% |
533.37M 4.9% |
527.51M -1.1% |
456.95M -13.4% |
377.41M -17.4% |
305.49M -19.1% |
253.44M -17.0% |
206.43M -18.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.8M -8.4% |
99M 11.5% |
100.64M 1.6% |
104.98M 4.3% |
107.86M 2.7% |
103.52M -4.0% |
110.57M 6.8% |
114.48M 3.5% |
121.89M 6.5% |
136.34M 11.9% |
148.42M 8.9% |
170.06M 14.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.48M 66.5% |
176.02M 38.1% |
231.32M 31.4% |
333.26M 44.1% |
400.82M 20.3% |
429.86M 7.2% |
416.94M -3.0% |
342.47M -17.9% |
255.53M -25.4% |
169.14M -33.8% |
105.02M -37.9% |
36.37M -65.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.41M 11.3% |
157.2M 15.2% |
164.8M 4.8% |
177.77M 7.9% |
186.73M 5.0% |
186.35M -0.2% |
199.71M 7.2% |
208.98M 4.6% |
222.39M 6.4% |
246.08M 10.7% |
249.83M 1.5% |
271.59M 8.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.61M 85.9% |
58.2M 22.3% |
64.16M 10.2% |
72.79M 13.4% |
78.87M 8.4% |
82.84M 5.0% |
89.13M 7.6% |
94.5M 6.0% |
100.51M 6.4% |
109.74M 9.2% |
101.41M -7.6% |
101.53M 0.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.88M 56.7% |
117.82M 47.5% |
167.15M 41.9% |
260.47M 55.8% |
321.95M 23.6% |
347.02M 7.8% |
327.8M -5.5% |
247.97M -24.4% |
155.02M -37.5% |
59.41M -61.7% |
3.61M -93.9% |
-65.17M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.03M - |
110.16M 34.3% |
135.04M 22.6% |
204.47M 51.4% |
250.57M 22.5% |
270.99M 8.1% |
289M 6.6% |
240.9M -16.6% |
175.03M -27.3% |
107.57M -38.5% |
24.31M -77.4% |
3.35M -86.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.03M - |
110.16M 34.3% |
135.04M 22.6% |
204.47M 51.4% |
250.57M 22.5% |
270.99M 8.1% |
289M 6.6% |
240.9M -16.6% |
175.03M -27.3% |
107.57M -38.5% |
24.31M -77.4% |
3.35M -86.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.88 - |
0.9 2.3% |
0.78 -13.3% |
1.17 50.0% |
1.43 22.2% |
1.54 7.7% |
1.64 6.5% |
1.36 -17.1% |
0.99 -27.2% |
0.61 -38.4% |
0.14 -77.0% |
0.02 -85.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.87 - |
0.87 0% |
0.73 -16.1% |
1.09 49.3% |
1.32 21.1% |
1.42 7.6% |
1.52 7.0% |
1.27 -16.4% |
0.93 -26.8% |
0.58 -37.6% |
0.14 -75.9% |
0.02 -85.7% |