2016 Q3 | 2017 Q3 | 2018 Q3 | 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] |
282.49M 6.0% |
285.02M 0.9% |
288.78M 1.3% |
290.88M 0.7% |
306.43M 5.3% |
345.63M 12.8% |
362.5M 4.9% |
374.5M 3.3% |
334.92M -10.6% |
271.74M -18.9% |
225.08M -17.2% |
194.29M -13.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.65M 0.4% |
87.12M -38.1% |
87.28M 0.2% |
89.12M 2.1% |
89.14M 0.0% |
102.94M 15.5% |
107.69M 4.6% |
113.26M 5.2% |
107.5M -5.1% |
85.24M -20.7% |
73.56M -13.7% |
70.59M -4.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
141.84M 12.1% |
197.91M 39.5% |
201.5M 1.8% |
201.76M 0.1% |
217.29M 7.7% |
242.69M 11.7% |
254.81M 5.0% |
261.25M 2.5% |
227.41M -13.0% |
186.51M -18.0% |
151.52M -18.8% |
123.69M -18.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.39M 4.2% |
169.52M 0.7% |
171.86M 1.4% |
177.28M 3.2% |
181.73M 2.5% |
205.23M 12.9% |
214.74M 4.6% |
233.89M 8.9% |
229.15M -2.0% |
203.82M -11.1% |
189.43M -7.1% |
178.08M -6.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.74M 28.6% |
82.4M 197.0% |
84.58M 2.6% |
88.16M 4.2% |
92.59M 5.0% |
102.29M 10.5% |
107.05M 4.7% |
120.63M 12.7% |
121.65M 0.8% |
118.58M -2.5% |
115.86M -2.3% |
107.49M -7.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.1M 8.8% |
115.51M 1.2% |
116.92M 1.2% |
113.6M -2.8% |
124.7M 9.8% |
140.4M 12.6% |
147.76M 5.2% |
140.61M -4.8% |
105.77M -24.8% |
67.92M -35.8% |
35.65M -47.5% |
16.2M -54.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.71M 8.8% |
114.79M 0.9% |
116.13M 1.2% |
113.28M -2.5% |
124.06M 9.5% |
139.74M 12.6% |
147.22M 5.4% |
139.81M -5.0% |
105.7M -24.4% |
67.88M -35.8% |
35.26M -48.1% |
15.79M -55.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.63M 10.3% |
91.53M 1.0% |
92.86M 1.5% |
90.7M -2.3% |
96.38M 6.3% |
106.94M 11.0% |
113.15M 5.8% |
107.17M -5.3% |
83.18M -22.4% |
55.02M -33.9% |
30.12M -45.3% |
15.83M -47.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.047 -37.3% |
0.083 77.8% |
0.084 1.4% |
0.082 -2.3% |
0.088 6.3% |
0.097 10.8% |
0.103 5.9% |
0.097 -5.4% |
0.075 -22.4% |
0.05 -33.9% |
0.027 -45.3% |
0.014 -47.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.047 -37.4% |
0.083 78.1% |
0.084 1.4% |
0.082 -2.4% |
0.087 6.2% |
0.097 11.1% |
0.103 5.8% |
0.097 -5.3% |
0.075 -22.3% |
0.05 -33.9% |
0.027 -45.3% |
0.014 -47.6% |