2018 Q4 | 2019 Q4 | 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] |
62.74M -1.5% |
246.36M 292.7% |
267.9M 8.7% |
288.41M 7.7% |
322.87M 11.9% |
359.99M 11.5% |
378.48M 5.1% |
389.61M 2.9% |
390.94M 0.3% |
384.52M -1.6% |
390.63M 1.6% |
399.32M 2.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
27.63M -6.0% |
115.04M 316.3% |
123.1M 7.0% |
129.12M 4.9% |
139.83M 8.3% |
151.34M 8.2% |
158.83M 4.9% |
165.37M 4.1% |
171.61M 3.8% |
178.06M 3.8% |
181.55M 2.0% |
188.38M 3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
35.11M 2.3% |
131.32M 274.0% |
144.8M 10.3% |
159.29M 10.0% |
183.03M 14.9% |
208.64M 14.0% |
219.64M 5.3% |
224.24M 2.1% |
219.32M -2.2% |
206.46M -5.9% |
209.08M 1.3% |
210.94M 0.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
38.37M 2.4% |
168.79M 339.9% |
186.5M 10.5% |
203.26M 9.0% |
227.67M 12.0% |
260.74M 14.5% |
263.58M 1.1% |
275.29M 4.4% |
280.69M 2.0% |
271.11M -3.4% |
271.54M 0.2% |
278.51M 2.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
10.74M 33.3% |
53.74M 400.5% |
63.4M 18.0% |
74.14M 16.9% |
87.84M 18.5% |
109.4M 24.6% |
104.75M -4.3% |
109.92M 4.9% |
109.07M -0.8% |
93.05M -14.7% |
90M -3.3% |
90.13M 0.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
24.37M -7.2% |
77.58M 218.3% |
81.4M 4.9% |
85.15M 4.6% |
95.2M 11.8% |
99.24M 4.3% |
114.89M 15.8% |
114.32M -0.5% |
110.25M -3.6% |
113.41M 2.9% |
119.09M 5.0% |
120.81M 1.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
21.48M -7.5% |
66.32M 208.8% |
83.4M 25.8% |
87.1M 4.4% |
126.28M 45.0% |
129.48M 2.5% |
131.81M 1.8% |
115.64M -12.3% |
87.7M -24.2% |
103.85M 18.4% |
112.52M 8.3% |
118.86M 5.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
21.48M -7.5% |
66.32M 208.8% |
83.4M 25.8% |
-4.97M - |
-19.25M - |
-34.4M - |
18.66M - |
17.59M -5.7% |
14.82M -15.8% |
19.01M 28.3% |
19.24M 1.2% |
20.93M 8.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
1.439 -7.5% |
4.442 208.8% |
5.586 25.8% |
-0.332 - |
-1.273 - |
-2.183 - |
1.21 - |
1.11 -8.3% |
0.86 -22.5% |
1.05 22.1% |
1.03 -1.9% |
1.1 6.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
1.439 -7.5% |
4.442 208.8% |
5.586 25.8% |
-0.332 - |
-1.273 - |
-2.183 - |
1.13 - |
1.01 -10.6% |
0.79 -21.8% |
0.94 19.0% |
0.96 2.1% |
1.02 6.3% |