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] |
401.1M 24.8% |
426.5M 6.3% |
1.58B 269.9% |
1.68B 6.5% |
1.77B 5.1% |
1.9B 7.8% |
2.04B 7.0% |
2.15B 5.7% |
2.25B 4.7% |
2.32B 3.0% |
2.37B 2.1% |
2.45B 3.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
278.67M 20.5% |
288.32M 3.5% |
1.08B 276.3% |
1.14B 4.9% |
1.18B 3.3% |
1.26B 6.9% |
1.33B 6.1% |
1.4B 5.0% |
1.47B 5.0% |
1.53B 3.9% |
1.58B 3.8% |
1.66B 4.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
122.43M 35.9% |
138.18M 12.9% |
492.8M 256.6% |
542.75M 10.1% |
590.74M 8.8% |
647.66M 9.6% |
704.09M 8.7% |
753.29M 7.0% |
785.83M 4.3% |
794.83M 1.1% |
785.06M -1.2% |
795.75M 1.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
342.32M 35.9% |
355.52M 3.9% |
1.31B 269.7% |
1.43B 8.6% |
1.49B 4.7% |
1.62B 8.4% |
1.72B 6.5% |
1.82B 5.8% |
1.9B 4.2% |
1.95B 2.9% |
2.03B 3.8% |
2.1B 3.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
63.65M 206.7% |
67.2M 5.6% |
229.42M 241.4% |
289.22M 26.1% |
318.79M 10.2% |
362.54M 13.7% |
390.79M 7.8% |
424.31M 8.6% |
430.67M 1.5% |
428.1M -0.6% |
444.14M 3.7% |
441.82M -0.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
58.78M -15.3% |
70.98M 20.8% |
263.38M 271.1% |
253.53M -3.7% |
271.95M 7.3% |
285.12M 4.8% |
313.31M 9.9% |
328.99M 5.0% |
355.16M 8.0% |
366.73M 3.3% |
340.92M -7.0% |
353.93M 3.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
97.79M - |
- |
194.79M - |
- |
198.43M - |
- |
230.5M - |
- |
298.07M - |
- |
311.24M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
45.36M -11.3% |
49.47M 9.1% |
185.41M 274.8% |
176.14M -5.0% |
181.68M 3.1% |
192.93M 6.2% |
215.36M 11.6% |
249.84M 16.0% |
288.5M 15.5% |
302.88M 5.0% |
301.04M -0.6% |
285.5M -5.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.13 -7.1% |
0.14 7.7% |
0.52 271.4% |
0.5 -3.8% |
0.51 2.0% |
0.52 2.0% |
0.57 9.6% |
0.64 12.3% |
0.72 12.5% |
0.76 5.6% |
0.75 -1.3% |
0.71 -5.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.13 -7.1% |
0.14 7.7% |
0.52 271.4% |
0.5 -3.8% |
0.51 2.0% |
0.52 2.0% |
0.57 9.6% |
0.64 12.3% |
0.72 12.5% |
0.76 5.6% |
0.75 -1.3% |
0.71 -5.3% |