2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 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] |
379.99M 337.2% |
582.44M 53.3% |
603.83M 3.7% |
162.29M -73.1% |
626.49M 286.0% |
679.24M 8.4% |
703.65M 3.6% |
761.73M 8.3% |
822.88M 8.0% |
1.02B 23.9% |
1.03B 1.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
221.93M 359.1% |
338.88M 52.7% |
348.8M 2.9% |
94.46M -72.9% |
366.69M 288.2% |
392.76M 7.1% |
406.4M 3.5% |
434.33M 6.9% |
442.94M 2.0% |
529.57M 19.6% |
532.7M 0.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
158.06M 309.8% |
243.56M 54.1% |
255.03M 4.7% |
67.83M -73.4% |
259.8M 283.0% |
286.48M 10.3% |
297.24M 3.8% |
327.4M 10.1% |
379.94M 16.0% |
490.39M 29.1% |
497.28M 1.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
308.66M 538.5% |
460.12M 49.1% |
470.04M 2.2% |
124.15M -73.6% |
492.74M 296.9% |
531.27M 7.8% |
553.09M 4.1% |
611.89M 10.6% |
660.31M 7.9% |
772.27M 17.0% |
792.85M 2.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
86.72M - |
121.24M 39.8% |
30.36M -75.0% |
29.69M -2.2% |
126.06M 324.6% |
138.51M 9.9% |
146.69M 5.9% |
177.56M 21.1% |
217.37M 22.4% |
242.71M 11.7% |
260.14M 7.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
71.33M 85.0% |
122.32M 71.5% |
133.79M 9.4% |
38.14M -71.5% |
133.75M 250.7% |
147.97M 10.6% |
150.56M 1.7% |
149.83M -0.5% |
162.57M 8.5% |
247.69M 52.4% |
237.13M -4.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
64.03M 359.8% |
107.59M 68.0% |
- |
53.64M - |
120.68M 125.0% |
131.37M 8.9% |
- |
148.03M - |
- |
202.69M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
64.03M 359.8% |
107.59M 68.0% |
114.18M 6.1% |
33.13M -71.0% |
120.68M 264.3% |
131.37M 8.9% |
140.09M 6.6% |
148.03M 5.7% |
164.16M 10.9% |
202.69M 23.5% |
192.35M -5.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.26 361.5% |
2.11 67.5% |
2.239 6.1% |
0.65 -71.0% |
2.36 263.1% |
2.5 5.9% |
1.807 -27.7% |
1.771 -2.0% |
1.864 5.2% |
2.129 14.2% |
2.021 -5.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.26 361.5% |
2.11 67.5% |
2.239 6.1% |
0.65 -71.0% |
2.36 263.1% |
2.5 5.9% |
1.807 -27.7% |
1.771 -2.0% |
1.864 5.2% |
2.129 14.2% |
2.021 -5.0% |