2017 Q4 | 2018 Q4 | 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] |
528.77M 4.4% |
502M -5.1% |
536.78M 6.9% |
545.26M 1.6% |
549.67M 0.8% |
579.03M 5.3% |
558.99M -3.5% |
540.52M -3.3% |
532.4M -1.5% |
524.24M -1.5% |
555.73M 6.0% |
609.34M 9.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
351.1M 6.5% |
344.46M -1.9% |
377.36M 9.5% |
394.82M 4.6% |
404.13M 2.4% |
436.57M 8.0% |
418.18M -4.2% |
395.66M -5.4% |
385.96M -2.4% |
377.31M -2.2% |
403.84M 7.0% |
447.08M 10.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.67M 0.5% |
157.54M -11.3% |
159.42M 1.2% |
150.44M -5.6% |
145.54M -3.3% |
142.46M -2.1% |
140.81M -1.2% |
144.87M 2.9% |
146.44M 1.1% |
146.93M 0.3% |
151.89M 3.4% |
162.26M 6.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
440.2M 6.3% |
424.48M -3.6% |
467.08M 10.0% |
489.8M 4.9% |
509.38M 4.0% |
563.88M 10.7% |
544.6M -3.4% |
530.84M -2.5% |
524.15M -1.3% |
518.88M -1.0% |
547.78M 5.6% |
595.12M 8.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.1M 5.6% |
80.02M -10.2% |
89.73M 12.1% |
94.98M 5.9% |
105.26M 10.8% |
127.31M 20.9% |
126.43M -0.7% |
135.19M 6.9% |
138.19M 2.2% |
141.57M 2.4% |
143.94M 1.7% |
148.04M 2.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.57M -4.2% |
77.51M -12.5% |
69.7M -10.1% |
55.46M -20.4% |
40.28M -27.4% |
15.16M -62.4% |
14.38M -5.1% |
9.68M -32.7% |
8.25M -14.8% |
5.36M -35.0% |
7.95M 48.2% |
14.23M 79.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
70.45M - |
- |
57.42M - |
- |
6.23M - |
- |
-5.67M - |
- |
-25.38M - |
- |
-24.54M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.81M -2.1% |
70.45M -13.9% |
66.84M -5.1% |
57.42M -14.1% |
41.99M -26.9% |
6.23M -85.2% |
4.56M -26.8% |
-5.67M - |
-9.57M - |
-25.38M - |
-26.93M - |
-24.54M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.62 -7.5% |
0.47 -24.2% |
0.43 -8.5% |
0.36 -16.3% |
0.26 -27.8% |
0.04 -84.6% |
0.03 -25.0% |
-0.03 - |
-0.06 - |
-0.16 - |
-0.17 - |
-0.16 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.62 -7.5% |
0.47 -24.2% |
0.43 -8.5% |
0.36 -16.3% |
0.26 -27.8% |
0.04 -84.6% |
0.03 -25.0% |
-0.03 - |
-0.06 - |
-0.16 - |
-0.17 - |
-0.16 - |