2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
360.09M 33.1% |
347.43M -3.5% |
408.34M 17.5% |
288.95M -29.2% |
324.87M 12.4% |
335.49M 3.3% |
321.82M -4.1% |
318.12M -1.1% |
348.88M 9.7% |
359.96M 3.2% |
406.11M 12.8% |
387.19M -4.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.07M 30.7% |
207.69M -2.1% |
255.3M 22.9% |
170.36M -33.3% |
196.62M 15.4% |
202.19M 2.8% |
193.71M -4.2% |
188.6M -2.6% |
205.94M 9.2% |
213.9M 3.9% |
243.37M 13.8% |
224.82M -7.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.02M 36.8% |
139.74M -5.6% |
153.04M 9.5% |
118.59M -22.5% |
128.25M 8.1% |
133.3M 3.9% |
128.11M -3.9% |
129.52M 1.1% |
142.94M 10.4% |
146.06M 2.2% |
162.74M 11.4% |
162.37M -0.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
295.34M 21.2% |
303.67M 2.8% |
363M 19.5% |
268.07M -26.2% |
296.41M 10.6% |
320.51M 8.1% |
318.94M -0.5% |
301.57M -5.4% |
328.37M 8.9% |
351.39M 7.0% |
380.75M 8.4% |
343.64M -9.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.27M 2.4% |
95.98M 15.3% |
107.71M 12.2% |
97.71M -9.3% |
99.79M 2.1% |
118.32M 18.6% |
125.23M 5.8% |
112.97M -9.8% |
122.43M 8.4% |
137.49M 12.3% |
137.38M -0.1% |
118.81M -13.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.75M 140.9% |
43.77M -32.4% |
45.33M 3.6% |
20.88M -53.9% |
28.47M 36.4% |
14.98M -47.4% |
2.88M -80.8% |
16.55M 475.2% |
20.51M 23.9% |
8.56M -58.2% |
25.36M 196.1% |
43.56M 71.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.52M - |
- | - | - |
63.28M - |
- | - | - |
64.57M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.52M 98.6% |
46.65M -30.9% |
50.26M 7.7% |
27.85M -44.6% |
35.42M 27.2% |
20.57M -41.9% |
13.47M -34.5% |
31.09M 130.7% |
33.48M 7.7% |
22.6M -32.5% |
49.04M 117.0% |
53.92M 10.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.843 98.5% |
0.582 -30.9% |
0.627 7.7% |
0.347 -44.6% |
0.441 26.8% |
0.256 -42.0% |
0.169 -33.7% |
0.277 63.8% |
0.298 7.5% |
0.201 -32.6% |
0.438 117.9% |
0.489 11.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.843 98.5% |
0.582 -30.9% |
0.606 4.1% |
0.347 -42.7% |
0.441 26.8% |
0.256 -42.0% |
0.169 -33.8% |
0.277 64.0% |
0.298 7.5% |
0.201 -32.6% |
0.432 115.0% |
0.489 13.1% |