2019 Q4 | 2020 Q4 | 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] |
166.09M 53.0% |
11.21M -93.3% |
56.76M 406.5% |
64.36M 13.4% |
226.86M 252.5% |
226.85M 0.0% |
255.56M 12.7% |
286.76M 12.2% |
317.09M 10.6% |
328.32M 3.5% |
357.73M 9.0% |
|
Cost of Revenue | [friend] | [friend] |
24.26M 85.5% |
2.08M -91.4% |
7.15M 243.6% |
8.59M 20.2% |
31.95M 271.9% |
32.58M 2.0% |
37.11M 13.9% |
41.51M 11.9% |
53.88M 29.8% |
55.52M 3.0% |
65.34M 17.7% |
|
Gross Profit | [friend] | [friend] |
141.83M 48.5% |
9.13M -93.6% |
49.62M 443.6% |
55.77M 12.4% |
194.91M 249.5% |
194.27M -0.3% |
218.46M 12.4% |
245.25M 12.3% |
263.21M 7.3% |
272.8M 3.6% |
292.38M 7.2% |
|
Total Expenses | [friend] | [friend] |
82.23M 62.2% |
15.45M -81.2% |
27.06M 75.1% |
32.12M 18.7% |
112.39M 250.0% |
117.19M 4.3% |
126.39M 7.9% |
137.69M 8.9% |
159.24M 15.7% |
176.2M 10.6% |
201.61M 14.4% |
|
Operating Expense | [friend] | [friend] |
57.96M 54.1% |
13.38M -76.9% |
19.92M 48.9% |
23.53M 18.1% |
80.44M 241.9% |
84.6M 5.2% |
89.28M 5.5% |
96.18M 7.7% |
105.37M 9.6% |
120.68M 14.5% |
136.27M 12.9% |
|
Operating Income | [friend] | [friend] |
83.87M 44.9% |
-4.25M - |
29.7M - |
32.25M 8.6% |
114.47M 255.0% |
109.67M -4.2% |
129.18M 17.8% |
149.07M 15.4% |
157.84M 5.9% |
152.12M -3.6% |
156.11M 2.6% |
|
Net Income (Cont Operations) | [friend] | [friend] |
82.61M 59.2% |
- |
31.06M - |
- |
116.61M - |
- |
126.43M - |
- |
165.4M - |
- |
180.96M - |
|
Net Income | [friend] | [friend] |
82.61M 59.2% |
-2.61M - |
33.67M - |
32.4M -3.8% |
116.61M 259.9% |
113.39M -2.8% |
126.43M 11.5% |
150.12M 18.7% |
165.4M 10.2% |
169.62M 2.5% |
180.96M 6.7% |
|
Basic EPS | [friend] | [friend] |
0.24 50.0% |
-0.01 - |
0.098 - |
0.09 -7.8% |
0.34 277.8% |
0.33 -2.9% |
0.37 12.1% |
0.43 16.2% |
0.44 2.3% |
0.456 3.6% |
0.46 0.9% |
|
Diluted EPS | [friend] | [friend] |
0.24 50.0% |
-0.01 - |
0.098 - |
0.09 -7.8% |
0.34 277.8% |
0.33 -2.9% |
0.37 12.1% |
0.43 16.2% |
0.44 2.3% |
0.456 3.6% |
0.46 0.9% |