2018 Q4 | 2019 Q4 | 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] |
245.32M 35.1% |
233.73M -4.7% |
801.36M 242.9% |
793.46M -1.0% |
840.57M 5.9% |
874.88M 4.1% |
881.78M 0.8% |
910.12M 3.2% |
914.89M 0.5% |
946.5M 3.5% |
989.77M 4.6% |
993.81M 0.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
81.69M 20.2% |
82.11M 0.5% |
314.54M 283.1% |
327.98M 4.3% |
333M 1.5% |
340.17M 2.2% |
357.56M 5.1% |
370.5M 3.6% |
381.72M 3.0% |
400.17M 4.8% |
415.34M 3.8% |
439.21M 5.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
163.63M 44.1% |
151.62M -7.3% |
486.82M 221.1% |
465.49M -4.4% |
507.57M 9.0% |
534.72M 5.3% |
524.23M -2.0% |
539.63M 2.9% |
533.17M -1.2% |
546.33M 2.5% |
574.43M 5.1% |
554.6M -3.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
90.93M 27.1% |
83.63M -8.0% |
338.43M 304.7% |
349.92M 3.4% |
354.42M 1.3% |
365.13M 3.0% |
398.4M 9.1% |
412.17M 3.5% |
422.2M 2.4% |
443.23M 5.0% |
453.23M 2.3% |
478.37M 5.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
9.24M 158.2% |
1.52M -83.6% |
23.89M 1473.3% |
21.94M -8.1% |
21.42M -2.4% |
24.97M 16.6% |
40.84M 63.6% |
41.67M 2.0% |
40.48M -2.8% |
43.06M 6.4% |
37.88M -12.0% |
39.16M 3.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
154.39M 40.4% |
150.1M -2.8% |
462.93M 208.4% |
443.55M -4.2% |
486.15M 9.6% |
509.75M 4.9% |
483.39M -5.2% |
497.96M 3.0% |
492.69M -1.1% |
503.26M 2.1% |
536.54M 6.6% |
515.44M -3.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
45.21M 53.8% |
- |
143.01M - |
141.93M -0.8% |
160.77M 13.3% |
- |
195.93M - |
- |
203.36M - |
- |
135.56M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
45.13M 53.5% |
74.02M 64.0% |
142.93M 93.1% |
141.87M -0.7% |
160.74M 13.3% |
182.51M 13.5% |
196.01M 7.4% |
193.89M -1.1% |
203.45M 4.9% |
205.83M 1.2% |
135.22M -34.3% |
123.06M -9.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.064 53.5% |
0.11 70.6% |
0.2 81.8% |
0.198 -0.8% |
0.23 15.9% |
0.24 4.3% |
0.25 4.2% |
0.24 -4.0% |
0.23 -4.2% |
0.21 -8.7% |
0.14 -33.3% |
0.13 -7.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.064 53.5% |
0.11 70.6% |
0.2 81.8% |
0.198 -0.8% |
0.23 15.9% |
0.24 4.3% |
0.25 4.2% |
0.24 -4.0% |
0.23 -4.2% |
0.21 -8.7% |
0.14 -33.3% |
0.13 -7.1% |