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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
334.1M 2.4% |
322.28M -3.5% |
310.59M -3.6% |
354.38M 14.1% |
387.8M 9.4% |
271.55M -30.0% |
347.59M 28.0% |
326.2M -6.2% |
477.94M 46.5% |
457.16M -4.3% |
450.49M -1.5% |
455.08M 1.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
173.82M -3.6% |
168.43M -3.1% |
166.61M -1.1% |
187.46M 12.5% |
204.7M 9.2% |
141.95M -30.7% |
184.04M 29.7% |
164.94M -10.4% |
240.93M 46.1% |
240.63M -0.1% |
231.32M -3.9% |
239.03M 3.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.28M 9.9% |
153.85M -4.0% |
143.98M -6.4% |
166.92M 15.9% |
183.1M 9.7% |
129.6M -29.2% |
163.55M 26.2% |
161.26M -1.4% |
237.01M 47.0% |
216.54M -8.6% |
219.16M 1.2% |
216.06M -1.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
210.7M -0.2% |
199.99M -5.1% |
205.42M 2.7% |
223.37M 8.7% |
252.98M 13.3% |
192.6M -23.9% |
245.23M 27.3% |
242.62M -1.1% |
304.02M 25.3% |
329.82M 8.5% |
306.23M -7.2% |
318.05M 3.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.88M 19.5% |
31.56M -14.4% |
38.8M 23.0% |
35.92M -7.4% |
48.28M 34.4% |
50.65M 4.9% |
61.19M 20.8% |
77.67M 27.0% |
63.1M -18.8% |
89.2M 41.4% |
74.9M -16.0% |
79.03M 5.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.4M 7.3% |
122.29M -0.9% |
105.17M -14.0% |
131M 24.6% |
134.82M 2.9% |
78.95M -41.4% |
102.37M 29.7% |
83.58M -18.4% |
173.92M 108.1% |
127.34M -26.8% |
144.26M 13.3% |
137.03M -5.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
215.95M - |
- | - | - |
174.22M - |
- | - | - |
236.09M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.61M -0.6% |
99.57M -3.9% |
92.99M -6.6% |
122.96M 32.2% |
120.44M -2.1% |
74.81M -37.9% |
93.49M 25.0% |
80.73M -13.6% |
165.28M 104.7% |
121.69M -26.4% |
135.08M 11.0% |
101.01M -25.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.381 -0.4% |
0.369 -3.3% |
0.344 -6.8% |
0.446 29.8% |
0.45 0.8% |
0.27 -40% |
0.34 25.9% |
0.3 -11.8% |
0.6 100% |
0.45 -25.0% |
0.49 8.9% |
0.38 -22.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.381 -0.4% |
0.362 -4.9% |
0.338 -6.9% |
0.446 32.2% |
0.44 -1.4% |
0.27 -38.6% |
0.34 25.9% |
0.3 -11.8% |
0.6 100% |
0.45 -25.0% |
0.49 8.9% |
0.38 -22.4% |