2018 Q4 | 2019 Q4 | 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] |
335.33M 258.6% |
341.64M 1.9% |
355.62M 4.1% |
370.67M 4.2% |
409.35M 10.4% |
376.89M -7.9% |
411.44M 9.2% |
398.16M -3.2% |
369.03M -7.3% |
340.82M -7.6% |
336.04M -1.4% |
364.81M 8.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.21M 251.5% |
92.49M 2.5% |
98.46M 6.5% |
120.82M 22.7% |
129.5M 7.2% |
118.53M -8.5% |
138.74M 17.0% |
115.24M -16.9% |
105.49M -8.5% |
98.47M -6.7% |
85.3M -13.4% |
95.36M 11.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
245.12M 261.2% |
249.15M 1.6% |
257.16M 3.2% |
249.85M -2.8% |
279.85M 12.0% |
258.36M -7.7% |
272.71M 5.6% |
282.91M 3.7% |
263.54M -6.8% |
242.36M -8.0% |
250.74M 3.5% |
269.45M 7.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
211.17M 302.9% |
216.59M 2.6% |
229.67M 6.0% |
254.6M 10.9% |
260.33M 2.2% |
244.69M -6.0% |
272.56M 11.4% |
266.95M -2.1% |
273.21M 2.3% |
266.39M -2.5% |
254.26M -4.6% |
265.29M 4.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.54M 201.1% |
124.09M 54.1% |
131.21M 5.7% |
133.78M 2.0% |
130.82M -2.2% |
126.16M -3.6% |
133.83M 6.1% |
151.71M 13.4% |
167.72M 10.6% |
167.93M 0.1% |
168.96M 0.6% |
169.93M 0.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.16M 202.0% |
125.06M 0.7% |
125.95M 0.7% |
116.07M -7.8% |
149.03M 28.4% |
132.2M -11.3% |
138.88M 5.1% |
131.21M -5.5% |
95.82M -27.0% |
74.43M -22.3% |
81.78M 9.9% |
99.51M 21.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
119.7M - |
122.35M 2.2% |
51.35M -58.0% |
- |
129.53M - |
- |
138.84M - |
- |
92.48M - |
- |
107.73M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.33M 209.6% |
118.38M 9.3% |
119.18M 0.7% |
109.75M -7.9% |
138.9M 26.6% |
121.93M -12.2% |
133.23M 9.3% |
134.11M 0.7% |
108.57M -19.0% |
89.82M -17.3% |
93.72M 4.3% |
103.58M 10.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.444 209.6% |
1.578 9.3% |
1.589 0.7% |
1.463 -7.9% |
1.805 23.4% |
1.463 -18.9% |
1.506 2.9% |
1.427 -5.2% |
1.046 -26.7% |
0.898 -14.2% |
0.94 4.7% |
1.045 11.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.444 209.6% |
1.578 9.3% |
1.589 0.7% |
1.463 -7.9% |
1.805 23.4% |
1.463 -18.9% |
1.506 2.9% |
1.427 -5.2% |
1.046 -26.7% |
0.898 -14.2% |
0.94 4.7% |
1.045 11.1% |