2018 Q4 | 2019 Q4 | 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] |
204.51M 32.6% |
213.5M 4.4% |
795.7M 272.7% |
871.81M 9.6% |
898.94M 3.1% |
921.57M 2.5% |
939.65M 2.0% |
950.67M 1.2% |
1.03B 8.9% |
1.14B 9.9% |
1.24B 8.9% |
1.31B 6.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
137.39M 15.2% |
145.42M 5.8% |
560.02M 285.1% |
601.72M 7.4% |
623.58M 3.6% |
643.98M 3.3% |
669.78M 4.0% |
700.88M 4.6% |
773.04M 10.3% |
846.74M 9.5% |
910.78M 7.6% |
973.56M 6.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
67.12M 91.6% |
68.08M 1.4% |
235.68M 246.2% |
270.09M 14.6% |
275.36M 2.0% |
277.59M 0.8% |
269.87M -2.8% |
249.79M -7.4% |
261.8M 4.8% |
290.12M 10.8% |
327.52M 12.9% |
338.65M 3.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
161.75M 16.9% |
172.31M 6.5% |
649.86M 277.1% |
697.1M 7.3% |
721.21M 3.5% |
744.85M 3.3% |
779.83M 4.7% |
811.87M 4.1% |
888.48M 9.4% |
970.81M 9.3% |
1.05B 7.9% |
1.12B 6.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
24.36M 26.8% |
26.89M 10.4% |
89.84M 234.1% |
95.38M 6.2% |
97.63M 2.4% |
100.86M 3.3% |
110.05M 9.1% |
110.98M 0.8% |
115.44M 4.0% |
124.08M 7.5% |
136.36M 9.9% |
145.72M 6.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
42.76M 170.2% |
41.19M -3.7% |
145.84M 254.1% |
174.71M 19.8% |
177.73M 1.7% |
176.72M -0.6% |
159.82M -9.6% |
138.81M -13.1% |
146.36M 5.4% |
166.04M 13.4% |
191.16M 15.1% |
192.93M 0.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
58.82M - |
- |
140.32M - |
- |
92.51M - |
- |
177.22M - |
- |
166.76M - |
- |
195.99M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
52.16M 683.1% |
35.26M -32.4% |
140.32M 297.9% |
182.31M 29.9% |
174.01M -4.6% |
188.55M 8.4% |
177.22M -6.0% |
154.88M -12.6% |
166.76M 7.7% |
176.98M 6.1% |
195.99M 10.7% |
196.01M 0.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.08 700.0% |
0.05 -37.5% |
0.21 320.0% |
0.27 28.6% |
0.26 -3.7% |
0.28 7.7% |
0.24 -14.3% |
0.2 -16.7% |
0.2 0% |
0.2 0% |
0.23 15% |
0.23 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.08 700.0% |
0.05 -37.5% |
0.21 320.0% |
0.27 28.6% |
0.23 -14.8% |
0.28 21.7% |
0.24 -14.3% |
0.2 -16.7% |
0.2 0% |
0.2 0% |
0.23 15% |
0.23 0% |