2019 Q4 | 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] |
346.89M 7.4% |
380.19M 9.6% |
409.53M 7.7% |
425.99M 4.0% |
442.16M 3.8% |
439.88M -0.5% |
437.54M -0.5% |
438.92M 0.3% |
441.67M 0.6% |
446.38M 1.1% |
446.02M -0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.1M 3.8% |
192.77M 7.0% |
204.35M 6.0% |
207.75M 1.7% |
211.02M 1.6% |
205.59M -2.6% |
199.69M -2.9% |
195.4M -2.1% |
192.24M -1.6% |
189.38M -1.5% |
184.39M -2.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
166.8M 11.5% |
187.42M 12.4% |
205.18M 9.5% |
218.24M 6.4% |
231.14M 5.9% |
234.29M 1.4% |
237.85M 1.5% |
243.52M 2.4% |
249.43M 2.4% |
257M 3.0% |
261.63M 1.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
305.03M 8.2% |
340.06M 11.5% |
369.06M 8.5% |
392.19M 6.3% |
411.92M 5.0% |
416.56M 1.1% |
419.61M 0.7% |
425.3M 1.4% |
432.33M 1.7% |
441.9M 2.2% |
440.57M -0.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.94M 15.3% |
147.29M 17.9% |
164.7M 11.8% |
184.44M 12.0% |
200.91M 8.9% |
210.96M 5.0% |
219.91M 4.2% |
229.9M 4.5% |
240.1M 4.4% |
252.52M 5.2% |
256.18M 1.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.86M 1.3% |
40.13M -4.1% |
40.48M 0.9% |
33.8M -16.5% |
30.23M -10.5% |
23.33M -22.8% |
17.94M -23.1% |
13.62M -24.1% |
9.33M -31.5% |
4.48M -52.0% |
5.45M 21.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.2M -12.6% |
26.26M -6.9% |
27.22M 3.7% |
22.49M -17.4% |
24.25M 7.8% |
19.02M -21.5% |
15.22M -20.0% |
12.7M -16.5% |
8.98M -29.3% |
4.73M -47.3% |
6.24M 31.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.42M -58.4% |
1.53M -88.6% |
-524K - |
-8.58M - |
2.89M - |
2.13M -26.1% |
1.73M -19.1% |
1.45M -16.0% |
1.05M -27.6% |
584K -44.4% |
775K 32.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4 -63.8% |
0.159 -88.7% |
-0.049 - |
-0.792 - |
0.28 - |
0.2 -28.6% |
0.155 -22.3% |
0.14 -9.9% |
0.1 -28.6% |
0.05 -50% |
0.065 29.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4 -63.8% |
0.159 -88.7% |
-0.049 - |
-0.792 - |
0.19 - |
0.15 -21.1% |
0.115 -23.0% |
0.1 -13.4% |
0.07 -30% |
0.04 -42.9% |
0.065 61.4% |