2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 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] |
93.56M -77.5% |
409.19M 337.3% |
405.86M -0.8% |
398.88M -1.7% |
408.94M 2.5% |
401.24M -1.9% |
411.87M 2.6% |
424.6M 3.1% |
457.14M 7.7% |
465.9M 1.9% |
467.93M 0.4% |
467.69M -0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
189.1M - |
265.56M 40.4% |
55.23M -79.2% |
64.49M 16.8% |
259.94M 303.1% |
249.28M -4.1% |
253.95M 1.9% |
260.98M 2.8% |
277.38M 6.3% |
274.4M -1.1% |
267.76M -2.4% |
262.34M -2.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-95.54M - |
143.63M - |
85.07M -40.8% |
13.6M -84.0% |
149M 995.2% |
151.96M 2.0% |
157.91M 3.9% |
163.61M 3.6% |
179.76M 9.9% |
191.5M 6.5% |
200.17M 4.5% |
205.35M 2.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
222.21M - |
313.06M 40.9% |
66.05M -78.9% |
75.4M 14.2% |
309.75M 310.8% |
301.08M -2.8% |
309.87M 2.9% |
322.42M 4.0% |
343.68M 6.6% |
344.54M 0.3% |
340.01M -1.3% |
336.86M -0.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.11M - |
47.51M 43.5% |
10.82M -77.2% |
10.91M 0.9% |
49.81M 356.4% |
51.8M 4.0% |
55.92M 7.9% |
61.43M 9.9% |
66.3M 7.9% |
70.14M 5.8% |
72.25M 3.0% |
74.52M 3.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-128.64M - |
96.12M - |
26.75M -72.2% |
-55.63M - |
99.19M - |
100.16M 1.0% |
101.99M 1.8% |
102.18M 0.2% |
113.47M 11.0% |
121.36M 7.0% |
127.92M 5.4% |
130.83M 2.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.91M - |
68.03M 39.1% |
- |
44.66M - |
87.54M 96.0% |
91.07M 4.0% |
- |
101.03M - |
- |
125M - |
- |
131.64M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.75M -75.8% |
67.54M 242.0% |
66.6M -1.4% |
83.49M 25.4% |
87.47M 4.8% |
90.99M 4.0% |
96.63M 6.2% |
100.92M 4.4% |
112.26M 11.2% |
124.87M 11.2% |
129.38M 3.6% |
131.5M 1.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.243 -75.8% |
0.83 241.9% |
0.82 -1.2% |
1.027 25.3% |
1.07 4.1% |
1.12 4.7% |
1.16 3.6% |
1.12 -3.4% |
1.15 2.7% |
1.18 2.6% |
1.17 -0.8% |
1.19 1.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.243 -75.8% |
0.83 241.9% |
0.82 -1.2% |
1.027 25.3% |
1.07 4.1% |
1.12 4.7% |
1.16 3.6% |
1.12 -3.4% |
1.15 2.7% |
1.18 2.6% |
1.17 -0.8% |
1.19 1.7% |