2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q2 | 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] | - |
388.98M - |
93.11M -76.1% |
413.74M 344.4% |
104.84M -74.7% |
422.78M 303.3% |
436.62M 3.3% |
404.81M -7.3% |
389.78M -3.7% |
397.45M 2.0% |
406.3M 2.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | - |
233.48M - |
55.88M -76.1% |
251.53M 350.1% |
67.93M -73.0% |
264.82M 289.8% |
276.32M 4.3% |
251.45M -9.0% |
235.23M -6.5% |
234.18M -0.4% |
237.32M 1.3% |
|
Gross Profit | [friend] | [friend] | [friend] | - |
155.5M - |
37.23M -76.1% |
162.21M 335.7% |
36.9M -77.3% |
157.95M 328.0% |
160.3M 1.5% |
153.35M -4.3% |
154.54M 0.8% |
163.27M 5.6% |
168.98M 3.5% |
|
Total Expenses | [friend] | [friend] | [friend] | - |
278.83M - |
65.14M -76.6% |
292.38M 348.8% |
79.17M -72.9% |
306.93M 287.7% |
319.36M 4.1% |
303.4M -5.0% |
289.3M -4.6% |
288.63M -0.2% |
292.46M 1.3% |
|
Operating Expense | [friend] | [friend] | [friend] | - |
45.34M - |
9.26M -79.6% |
40.86M 341.1% |
11.23M -72.5% |
42.1M 274.8% |
43.04M 2.2% |
51.94M 20.7% |
54.07M 4.1% |
54.45M 0.7% |
55.14M 1.3% |
|
Operating Income | [friend] | [friend] | [friend] | - |
110.16M - |
27.97M -74.6% |
121.36M 333.9% |
25.67M -78.8% |
115.85M 351.3% |
117.26M 1.2% |
101.41M -13.5% |
100.47M -0.9% |
108.82M 8.3% |
113.84M 4.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
43.55M -30.7% |
94M 115.9% |
- |
107.32M - |
- |
107.62M - |
- |
96.56M - |
- |
104.67M - |
- | |
Net Income | [friend] | [friend] | [friend] | - |
94M - |
24.37M -74.1% |
107.32M 340.4% |
25.91M -75.9% |
107.62M 315.3% |
108.25M 0.6% |
96.56M -10.8% |
96.77M 0.2% |
104.67M 8.2% |
113.05M 8.0% |
|
Basic EPS | [friend] | [friend] | [friend] | - |
1.84 - |
0.48 -73.9% |
2.11 339.6% |
0.5 -76.3% |
2.11 322% |
2.12 0.5% |
1.8 -15.1% |
1.68 -6.7% |
1.68 0% |
1.68 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | - |
1.84 - |
0.48 -73.9% |
2.11 339.6% |
0.5 -76.3% |
2.11 322% |
2.12 0.5% |
1.8 -15.1% |
1.68 -6.7% |
1.68 0% |
1.68 0% |