2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 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] | [friend] | [friend] | [friend] |
316.75M 8.2% |
340.72M 7.6% |
347.05M 1.9% |
356.93M 2.8% |
367.5M 3.0% |
398.71M 8.5% |
445.26M 11.7% |
489.14M 9.9% |
566.99M 15.9% |
593.08M 4.6% |
678.08M 14.3% |
721.89M 6.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.2M -3.8% |
102.73M 362.9% |
106.59M 3.8% |
108.53M 1.8% |
109.73M 1.1% |
124.01M 13.0% |
134.8M 8.7% |
139.7M 3.6% |
154.98M 10.9% |
153.68M -0.8% |
177.77M 15.7% |
187.81M 5.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
185.53M -10.3% |
237.99M 28.3% |
240.46M 1.0% |
248.4M 3.3% |
257.78M 3.8% |
274.71M 6.6% |
310.46M 13.0% |
349.43M 12.6% |
412.01M 17.9% |
439.4M 6.6% |
500.31M 13.9% |
534.09M 6.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
365.51M 509.3% |
259.96M -28.9% |
281.43M 8.3% |
301.02M 7.0% |
325.7M 8.2% |
372.67M 14.4% |
442.94M 18.9% |
474.26M 7.1% |
522.85M 10.2% |
547.62M 4.7% |
611.31M 11.6% |
666.96M 9.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
234.29M 534.6% |
157.22M -32.9% |
174.84M 11.2% |
192.49M 10.1% |
215.97M 12.2% |
248.66M 15.1% |
308.14M 23.9% |
334.56M 8.6% |
367.87M 10.0% |
393.95M 7.1% |
433.54M 10.1% |
479.16M 10.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-48.76M - |
80.77M - |
65.62M -18.7% |
55.9M -14.8% |
41.81M -25.2% |
26.05M -37.7% |
2.32M -91.1% |
14.87M 540.6% |
44.14M 196.7% |
45.46M 3.0% |
66.78M 46.9% |
54.93M -17.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.33M - |
- |
59.77M - |
- |
55.08M - |
- |
25.1M - |
- |
57.21M - |
- |
60.77M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.4M 18.5% |
67.08M 47.7% |
57.04M -15.0% |
51.03M -10.5% |
52.94M 3.7% |
44.87M -15.2% |
21.72M -51.6% |
34.86M 60.5% |
54.73M 57.0% |
58.32M 6.6% |
57.85M -0.8% |
44.07M -23.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.457 19.3% |
0.68 48.7% |
0.55 -19.1% |
0.49 -10.9% |
0.5 2.0% |
0.4 -20.0% |
0.16 -60.0% |
0.25 56.3% |
0.41 64.0% |
0.44 7.3% |
0.43 -2.3% |
0.33 -23.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.457 19.3% |
0.68 48.7% |
0.55 -19.1% |
0.49 -10.9% |
0.5 2.0% |
0.4 -20.0% |
0.16 -60.0% |
0.25 56.3% |
0.4 60.0% |
0.44 10.0% |
0.43 -2.3% |
0.33 -23.3% |