2019 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
436.42M 19.5% |
474.27M 8.7% |
590.4M 24.5% |
386.63M -34.5% |
463.09M 19.8% |
515.1M 11.2% |
560.81M 8.9% |
440.61M -21.4% |
489.32M 11.1% |
499.15M 2.0% |
573.03M 14.8% |
468.48M -18.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
267.52M 22.4% |
265.13M -0.9% |
314.69M 18.7% |
223.57M -29.0% |
267.4M 19.6% |
274.86M 2.8% |
307.12M 11.7% |
260.23M -15.3% |
283.13M 8.8% |
271.77M -4.0% |
331.43M 22.0% |
278.57M -16.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.9M 15.1% |
209.14M 23.8% |
275.71M 31.8% |
163.06M -40.9% |
195.69M 20.0% |
240.25M 22.8% |
253.69M 5.6% |
180.38M -28.9% |
206.19M 14.3% |
227.39M 10.3% |
241.6M 6.2% |
189.91M -21.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
380.42M 14.7% |
416.99M 9.6% |
480.53M 15.2% |
364.17M -24.2% |
421.5M 15.7% |
440.62M 4.5% |
456.1M 3.5% |
412.94M -9.5% |
441.43M 6.9% |
441.12M -0.1% |
506.97M 14.9% |
440.4M -13.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.91M -0.1% |
151.86M 34.5% |
165.83M 9.2% |
140.6M -15.2% |
154.1M 9.6% |
165.77M 7.6% |
148.98M -10.1% |
152.71M 2.5% |
158.31M 3.7% |
169.35M 7.0% |
175.54M 3.7% |
161.83M -7.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.99M 66.2% |
57.28M 2.3% |
109.87M 91.8% |
22.46M -79.6% |
41.59M 85.2% |
74.48M 79.1% |
104.71M 40.6% |
27.67M -73.6% |
47.88M 73.0% |
58.03M 21.2% |
66.06M 13.8% |
28.08M -57.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.64M - |
- | - | - |
57.91M - |
- | - | - |
78.61M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.67M 47.9% |
47.48M -2.5% |
96.14M 102.5% |
18.87M -80.4% |
37.83M 100.5% |
56.14M 48.4% |
64.39M 14.7% |
22.5M -65.1% |
52.53M 133.5% |
50.24M -4.4% |
52.79M 5.1% |
27.32M -48.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 44.4% |
0.12 -7.7% |
0.24 100% |
0.05 -79.2% |
0.09 80.0% |
0.14 55.6% |
0.16 14.3% |
0.06 -62.5% |
0.13 116.7% |
0.12 -7.7% |
0.13 8.3% |
0.07 -46.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 44.4% |
0.12 -7.7% |
0.24 100% |
0.05 -79.2% |
0.09 80.0% |
0.14 55.6% |
0.16 14.3% |
0.06 -62.5% |
0.13 116.7% |
0.12 -7.7% |
0.13 8.3% |
0.07 -46.2% |