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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
332.27M 48.7% |
268.07M -19.3% |
363.62M 35.6% |
326.76M -10.1% |
393.85M 20.5% |
383.28M -2.7% |
445.23M 16.2% |
440.37M -1.1% |
516.83M 17.4% |
439.67M -14.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144.48M 31.1% |
117.31M -18.8% |
159.34M 35.8% |
139.59M -12.4% |
159.22M 14.1% |
159.32M 0.1% |
202.75M 27.3% |
189.16M -6.7% |
210.44M 11.2% |
177.28M -15.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
187.79M 66.0% |
150.76M -19.7% |
204.28M 35.5% |
187.16M -8.4% |
234.63M 25.4% |
223.96M -4.5% |
242.48M 8.3% |
251.2M 3.6% |
306.39M 22.0% |
262.39M -14.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
185.81M 17.6% |
161.42M -13.1% |
251.73M 55.9% |
205.04M -18.6% |
240.16M 17.1% |
255.43M 6.4% |
289.78M 13.4% |
254.91M -12.0% |
298.77M 17.2% |
261.71M -12.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.33M -13.5% |
44.11M 6.7% |
92.39M 109.5% |
65.44M -29.2% |
80.93M 23.7% |
96.11M 18.7% |
87.03M -9.4% |
65.75M -24.5% |
88.33M 34.3% |
84.43M -4.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.47M 124.0% |
106.65M -27.2% |
111.89M 4.9% |
121.72M 8.8% |
153.69M 26.3% |
127.85M -16.8% |
155.45M 21.6% |
185.45M 19.3% |
218.06M 17.6% |
177.95M -18.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
210.73M - |
- | - | - |
276.71M - |
- | - | - |
318.52M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.26M 81.6% |
116.09M -14.2% |
158.2M 36.3% |
100.91M -36.2% |
175.54M 74.0% |
231.53M 31.9% |
133.33M -42.4% |
136.72M 2.5% |
187.91M 37.4% |
108.28M -42.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.329 80.6% |
1.143 -14.0% |
1.557 36.3% |
0.993 -36.2% |
1.727 74.0% |
2.28 32.0% |
1.314 -42.4% |
1.88 43.0% |
1.846 -1.8% |
1.06 -42.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.329 80.6% |
1.143 -14.0% |
1.557 36.3% |
0.993 -36.2% |
1.727 74.0% |
2.28 32.0% |
1.293 -43.3% |
1.62 25.3% |
1.846 14.0% |
1.06 -42.6% |