2019 Q1 | 2019 Q2 | 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] | [friend] |
442.77M 52.3% |
497.83M 12.4% |
534.1M 7.3% |
287.2M -46.2% |
400.2M 39.3% |
482.03M 20.4% |
315.37M -34.6% |
383.61M 21.6% |
526.5M 37.2% |
653.95M 24.2% |
612.22M -6.4% |
653.19M 6.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
274M 52.9% |
318.43M 16.2% |
335.44M 5.3% |
172.63M -48.5% |
243.87M 41.3% |
287.81M 18.0% |
195.98M -31.9% |
246.71M 25.9% |
343.88M 39.4% |
428.56M 24.6% |
412.94M -3.6% |
438.09M 6.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.77M 51.4% |
179.4M 6.3% |
198.66M 10.7% |
114.57M -42.3% |
156.33M 36.5% |
194.22M 24.2% |
119.39M -38.5% |
136.89M 14.7% |
182.62M 33.4% |
225.38M 23.4% |
199.28M -11.6% |
215.09M 7.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
352.68M 41.7% |
430.9M 22.2% |
446.34M 3.6% |
291.56M -34.7% |
378.21M 29.7% |
436.69M 15.5% |
332.71M -23.8% |
396.2M 19.1% |
490.09M 23.7% |
595.2M 21.4% |
604.57M 1.6% |
638.86M 5.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.68M 12.7% |
112.47M 42.9% |
110.89M -1.4% |
118.93M 7.2% |
134.34M 13.0% |
148.88M 10.8% |
136.73M -8.2% |
149.48M 9.3% |
146.21M -2.2% |
166.64M 14.0% |
191.63M 15.0% |
200.77M 4.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.08M 116.1% |
66.93M -25.7% |
87.77M 31.1% |
-4.36M - |
21.99M - |
45.34M 106.2% |
-17.34M - |
-12.59M - |
36.42M - |
58.75M 61.3% |
7.65M -87.0% |
14.33M 87.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
189.09M - |
- | - | - |
81.09M - |
- | - | - |
49.25M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.36M 37.2% |
104.95M -4.0% |
113.68M 8.3% |
22.5M -80.2% |
58.59M 160.4% |
69.07M 17.9% |
-27.74M - |
-761.66K - |
50.02M - |
68.52M 37.0% |
5.85M -91.5% |
27.6M 371.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.911 37.2% |
0.875 -4.0% |
0.947 8.3% |
0.188 -80.2% |
0.488 160.4% |
0.576 17.9% |
-0.23 - |
-0.006 - |
0.417 - |
0.571 37.0% |
0.053 -90.8% |
0.23 336.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.911 37.1% |
0.874 -4.1% |
0.944 8.1% |
0.187 -80.2% |
0.488 160.5% |
0.575 17.7% |
-0.232 - |
-0.006 - |
0.416 - |
0.569 36.8% |
0.045 -92.0% |
0.228 403.5% |