2019 Q2 | 2019 Q3 | 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] |
124.64M 20.1% |
153.89M 23.5% |
198.61M 29.1% |
242.79M 22.2% |
312.46M 28.7% |
337.7M 8.1% |
356.74M 5.6% |
352.41M -1.2% |
315.79M -10.4% |
319.22M 1.1% |
306.69M -3.9% |
307.04M 0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.55M 15.1% |
127.84M 23.5% |
155.42M 21.6% |
173.65M 11.7% |
191.34M 10.2% |
197.37M 3.2% |
209.46M 6.1% |
218.81M 4.5% |
223.54M 2.2% |
228.76M 2.3% |
217.39M -5.0% |
211.42M -2.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.09M 52.8% |
26.05M 23.5% |
43.19M 65.8% |
69.13M 60.1% |
121.12M 75.2% |
140.33M 15.9% |
147.28M 5.0% |
133.6M -9.3% |
92.24M -31.0% |
90.46M -1.9% |
89.3M -1.3% |
95.62M 7.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.06M 13.6% |
139.58M 22.4% |
168.1M 20.4% |
186.9M 11.2% |
205.86M 10.1% |
212.57M 3.3% |
225.91M 6.3% |
236M 4.5% |
242.17M 2.6% |
246.45M 1.8% |
236M -4.2% |
230.77M -2.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.5M 1.3% |
11.74M 11.8% |
12.67M 7.9% |
13.24M 4.5% |
14.52M 9.6% |
15.2M 4.7% |
16.45M 8.2% |
17.2M 4.5% |
18.62M 8.3% |
17.69M -5.0% |
18.61M 5.2% |
19.34M 3.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.58M 208.7% |
14.31M 35.2% |
30.52M 113.3% |
55.89M 83.1% |
106.6M 90.7% |
125.13M 17.4% |
130.83M 4.6% |
116.4M -11.0% |
73.62M -36.8% |
72.77M -1.2% |
70.69M -2.9% |
76.27M 7.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.73M 21.2% |
19.67M 67.7% |
27.56M 40.1% |
33.62M 22.0% |
82.17M 144.4% |
96.54M 17.5% |
99.36M 2.9% |
95.84M -3.5% |
55.73M -41.8% |
47.1M -15.5% |
47.64M 1.1% |
45.95M -3.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.73M 21.2% |
19.67M 67.7% |
27.56M 40.1% |
33.62M 22.0% |
82.17M 144.4% |
96.54M 17.5% |
99.36M 2.9% |
95.84M -3.5% |
55.73M -41.8% |
47.1M -15.5% |
47.64M 1.1% |
45.95M -3.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.091 6.0% |
0.153 67.6% |
0.22 44.1% |
0.25 13.6% |
0.6 140.0% |
0.7 16.7% |
0.7 0.0% |
0.67 -4.3% |
0.39 -41.8% |
0.32 -17.9% |
0.33 3.1% |
0.32 -3.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.091 6.0% |
0.153 67.6% |
0.22 44.1% |
0.25 13.6% |
0.6 140.0% |
0.69 15.0% |
0.69 0.0% |
0.66 -4.3% |
0.38 -42.4% |
0.32 -15.8% |
0.33 3.1% |
0.32 -3.0% |