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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
296.13M 60.0% |
271.05M -8.5% |
196.87M -27.4% |
207.44M 5.4% |
213.57M 3.0% |
235.9M 10.5% |
325.98M 38.2% |
172.31M -47.1% |
301.76M 75.1% |
172.19M -42.9% |
191.73M 11.3% |
185.11M -3.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.06M 60.9% |
156.34M 4.2% |
126.7M -19.0% |
145.94M 15.2% |
143.64M -1.6% |
156.57M 9.0% |
223.38M 42.7% |
119.3M -46.6% |
206.24M 72.9% |
128.88M -37.5% |
127.95M -0.7% |
135.06M 5.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.07M 59.2% |
114.72M -21.5% |
70.17M -38.8% |
61.49M -12.4% |
69.93M 13.7% |
79.33M 13.4% |
102.6M 29.3% |
53.01M -48.3% |
95.52M 80.2% |
43.31M -54.7% |
63.78M 47.3% |
50.05M -21.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
181.22M 53.1% |
193.91M 7.0% |
148.4M -23.5% |
171.29M 15.4% |
172.23M 0.5% |
190.94M 10.9% |
261.29M 36.8% |
157.47M -39.7% |
239.64M 52.2% |
160.49M -33.0% |
161.17M 0.4% |
169.08M 4.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.16M 24.3% |
37.57M 20.6% |
21.7M -42.2% |
25.35M 16.8% |
28.59M 12.8% |
34.37M 20.2% |
37.91M 10.3% |
38.17M 0.7% |
33.4M -12.5% |
31.62M -5.3% |
33.22M 5.1% |
34.02M 2.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.91M 72.3% |
77.15M -32.9% |
48.47M -37.2% |
36.15M -25.4% |
41.34M 14.4% |
44.96M 8.8% |
64.69M 43.9% |
14.84M -77.1% |
62.12M 318.7% |
11.7M -81.2% |
30.56M 161.3% |
16.03M -47.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
81.66M - |
- | - | - |
75.01M - |
- | - | - |
46.4M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.78M 43.1% |
74.79M -24.3% |
43.86M -41.4% |
37.8M -13.8% |
53.61M 41.8% |
62.59M 16.7% |
60.55M -3.3% |
14.47M -76.1% |
61.01M 321.7% |
17.01M -72.1% |
31.64M 86.0% |
14.76M -53.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.018 43.7% |
0.768 -24.6% |
0.452 -41.1% |
0.373 -17.6% |
0.539 44.6% |
0.627 16.3% |
0.608 -2.9% |
0.142 -76.7% |
0.608 329.4% |
0.175 -71.2% |
0.317 81.0% |
0.143 -54.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.018 43.7% |
0.75 -26.3% |
0.446 -40.5% |
0.373 -16.5% |
0.539 44.6% |
0.627 16.3% |
0.608 -2.9% |
0.102 -83.3% |
0.565 455.7% |
0.158 -72.0% |
0.292 84.2% |
0.128 -56.0% |