|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$900.9M
20.12%
YoY
|
$750.1M
36.21%
YoY
|
$550.7M
10.23%
YoY
|
$499.6M
22.47%
YoY
|
$407.9M
31.4%
YoY
|
| Cost Of Revenue |
$241.8M
-35.46%
YoY
|
$374.7M
47.19%
YoY
|
$254.6M
-31.47%
YoY
|
$371.5M
N/A
|
N/A
|
| Gross Profit |
$659.1M
75.6%
YoY
|
$375.3M
26.77%
YoY
|
$296.1M
131.14%
YoY
|
$128.1M
N/A
|
N/A
|
| Selling, General & Admin |
$72.13M
13.13%
YoY
|
$63.76M
17.74%
YoY
|
$54.15M
-6.2%
YoY
|
$57.73M
21.8%
YoY
|
$47.40M
35.04%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$115.3M
22.04%
YoY
|
$94.50M
9.61%
YoY
|
$86.21M
-14.36%
YoY
|
$100.7M
4509.39%
YoY
|
$2.184M
17.86%
YoY
|
| Operating Expenses |
$462.5M
-17.9%
YoY
|
$563.3M
33.51%
YoY
|
$421.9M
-24.38%
YoY
|
$557.9M
42.96%
YoY
|
$390.3M
49.19%
YoY
|
| Operating Profit |
$196.7M
-204.64%
YoY
|
-$187.9M
49.38%
YoY
|
-$125.8M
-70.73%
YoY
|
-$429.8M
N/A
|
N/A
|
| Interest Expense |
-$9.033M
-451750.0%
YoY
|
$2.000K
-98.67%
YoY
|
$150.0K
-101.93%
YoY
|
-$7.768M
21.38%
YoY
|
-$6.400M
-45.3%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$429.3M
147.56%
YoY
|
$173.4M
47.41%
YoY
|
$117.7M
-271.96%
YoY
|
-$68.42M
-709.08%
YoY
|
$11.23M
-69.58%
YoY
|
| Income Tax |
$108.9M
137.61%
YoY
|
$45.85M
61.47%
YoY
|
$28.39M
-305.52%
YoY
|
-$13.82M
-446.15%
YoY
|
$3.991M
-57.31%
YoY
|
| Net Earnings |
$299.0M
171.94%
YoY
|
$110.0M
39.12%
YoY
|
$79.03M
-235.08%
YoY
|
-$58.51M
-3252.53%
YoY
|
$1.856M
-93.27%
YoY
|
| Basic Earnings Per Share |
$24.58
132.11%
YoY
|
$10.59
15.99%
YoY
|
$9.13
-246.31%
YoY
|
-$6.24
-2813.04%
YoY
|
$0.23
-93.52%
YoY
|
| Diluted Earnings Per Share |
$22.72
155.57%
YoY
|
$8.89
16.67%
YoY
|
$7.62
-222.12%
YoY
|
-$6.24
-3071.43%
YoY
|
$0.21
-93.98%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.68M
16.79%
YoY
|
9.997M
19.48%
YoY
|
8.367M
-5.1%
YoY
|
8.817M
108859.47%
YoY
|
8.092K
10.08%
YoY
|
| Diluted Shares Outstanding |
12.88M
1.51%
YoY
|
12.69M
14.87%
YoY
|
11.04M
25.26%
YoY
|
8.817M
102662.24%
YoY
|
8.580K
-11.49%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$242.9M
12.22%
YoY
|
$246.2M
52.12%
YoY
|
$216.4M
23.41%
YoY
|
$221.9M
7.6%
YoY
|
$216.4M
4.75%
YoY
|
$161.9M
-0.49%
YoY
|
$175.3M
33.18%
YoY
|
$206.2M
61.98%
YoY
|
$206.6M
60.13%
YoY
|
$162.7M
35.62%
YoY
|
$131.6M
3.94%
YoY
|
$127.3M
1.11%
YoY
|
$129.0M
1.57%
YoY
|
$119.9M
6.79%
YoY
|
$126.7M
27.65%
YoY
|
$125.9M
24.06%
YoY
|
$127.0M
33.9%
YoY
|
$112.3M
59.74%
YoY
|
$99.22M
-4.62%
YoY
|
| Cost Of Revenue |
$65.60M
10.64%
YoY
|
$51.93M
-53.1%
YoY
|
$66.15M
-37.44%
YoY
|
$64.46M
-17.7%
YoY
|
$59.29M
-25.81%
YoY
|
$110.7M
69.31%
YoY
|
$105.7M
58.46%
YoY
|
$78.32M
26.55%
YoY
|
$79.92M
31.96%
YoY
|
$65.40M
-9.34%
YoY
|
$66.73M
-52.27%
YoY
|
$61.89M
-28.72%
YoY
|
$60.57M
-16.7%
YoY
|
$72.14M
N/A
|
$139.8M
N/A
|
$86.83M
N/A
|
$72.70M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$177.3M
12.82%
YoY
|
$194.3M
279.9%
YoY
|
$150.2M
115.86%
YoY
|
$157.5M
23.09%
YoY
|
$157.1M
24.03%
YoY
|
$51.15M
-47.42%
YoY
|
$69.58M
7.18%
YoY
|
$127.9M
95.49%
YoY
|
$126.7M
85.05%
YoY
|
$97.27M
103.46%
YoY
|
$64.92M
-594.05%
YoY
|
$65.44M
67.38%
YoY
|
$68.46M
26.0%
YoY
|
$47.81M
N/A
|
-$13.14M
N/A
|
$39.10M
N/A
|
$54.34M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$22.35M
8.3%
YoY
|
$10.85M
4.58%
YoY
|
$20.95M
8.46%
YoY
|
$20.12M
14.13%
YoY
|
$20.64M
25.59%
YoY
|
$10.38M
-15.16%
YoY
|
$19.32M
37.65%
YoY
|
$17.63M
22.24%
YoY
|
$16.43M
20.42%
YoY
|
$12.23M
5.34%
YoY
|
$14.03M
-13.0%
YoY
|
$14.42M
-7.44%
YoY
|
$13.65M
-5.28%
YoY
|
$11.61M
-18.15%
YoY
|
$16.13M
34.15%
YoY
|
$15.58M
-26.46%
YoY
|
$14.41M
42.09%
YoY
|
$14.18M
115.24%
YoY
|
$12.02M
16.96%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$29.89M
13.6%
YoY
|
$2.339M
7.05%
YoY
|
$566.0K
-97.65%
YoY
|
$28.44M
29.57%
YoY
|
$26.31M
9681.04%
YoY
|
$2.185M
10.19%
YoY
|
$24.10M
11.12%
YoY
|
$21.95M
2.47%
YoY
|
$269.0K
-98.75%
YoY
|
$1.983M
-15.65%
YoY
|
$21.69M
1604.87%
YoY
|
$21.42M
982.47%
YoY
|
$21.48M
2491.56%
YoY
|
$2.351M
84.68%
YoY
|
$1.272M
152.38%
YoY
|
$1.979M
198.49%
YoY
|
$829.0K
89.27%
YoY
|
$1.273M
-42.14%
YoY
|
$504.0K
9.33%
YoY
|
| Operating Expenses |
$126.6M
12.3%
YoY
|
$101.2M
-33.69%
YoY
|
$124.7M
-20.96%
YoY
|
$123.8M
-2.35%
YoY
|
$112.7M
-10.57%
YoY
|
$152.7M
44.45%
YoY
|
$157.8M
45.15%
YoY
|
$126.8M
21.43%
YoY
|
$126.0M
22.25%
YoY
|
$105.7M
-5.7%
YoY
|
$108.7M
-41.99%
YoY
|
$104.4M
-23.22%
YoY
|
$103.1M
-15.8%
YoY
|
$112.1M
2.71%
YoY
|
$187.4M
80.13%
YoY
|
$136.0M
-23.22%
YoY
|
$122.4M
48.07%
YoY
|
$109.1M
69.16%
YoY
|
$104.1M
30.82%
YoY
|
| Operating Profit |
$50.71M
14.12%
YoY
|
$93.08M
-191.7%
YoY
|
$25.47M
-128.86%
YoY
|
$33.68M
2818.46%
YoY
|
$44.43M
6662.86%
YoY
|
-$101.5M
1106.19%
YoY
|
-$88.24M
101.4%
YoY
|
$1.154M
-102.96%
YoY
|
$657.0K
-101.9%
YoY
|
-$8.416M
-86.91%
YoY
|
-$43.81M
-78.16%
YoY
|
-$38.96M
-59.79%
YoY
|
-$34.63M
-49.15%
YoY
|
-$64.27M
N/A
|
-$200.6M
N/A
|
-$96.88M
N/A
|
-$68.10M
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$2.621M
-50.45%
YoY
|
-$1.374M
-69.49%
YoY
|
$195.0K
-107.05%
YoY
|
-$2.564M
-12.16%
YoY
|
-$5.290M
67.99%
YoY
|
-$4.503M
59.57%
YoY
|
-$2.764M
-198.5%
YoY
|
-$2.919M
9.45%
YoY
|
-$3.149M
12.42%
YoY
|
-$2.822M
-0.6%
YoY
|
$2.806M
-199.75%
YoY
|
-$2.667M
76.04%
YoY
|
-$2.801M
366.06%
YoY
|
-$2.839M
332.12%
YoY
|
-$2.813M
69.05%
YoY
|
-$1.515M
-62.86%
YoY
|
-$601.0K
-71.11%
YoY
|
-$657.0K
-77.27%
YoY
|
-$1.664M
-41.82%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$115.4M
14.99%
YoY
|
$144.0M
2344.41%
YoY
|
$90.60M
543.46%
YoY
|
$94.39M
24.16%
YoY
|
$100.3M
29.59%
YoY
|
$5.891M
-89.12%
YoY
|
$14.08M
-29.91%
YoY
|
$76.03M
275.14%
YoY
|
$77.43M
234.67%
YoY
|
$54.16M
1874.48%
YoY
|
$20.09M
-131.58%
YoY
|
$20.27M
-275.31%
YoY
|
$23.14M
478.26%
YoY
|
$2.743M
8.08%
YoY
|
-$63.60M
877.89%
YoY
|
-$11.56M
-326.8%
YoY
|
$4.001M
-60.39%
YoY
|
$2.538M
-12.84%
YoY
|
-$6.504M
-130.2%
YoY
|
| Income Tax |
$30.34M
16.21%
YoY
|
$36.00M
1949.06%
YoY
|
$22.71M
384.45%
YoY
|
$24.11M
27.4%
YoY
|
$26.11M
27.52%
YoY
|
$1.757M
-86.74%
YoY
|
$4.688M
6.09%
YoY
|
$18.93M
251.54%
YoY
|
$20.47M
283.19%
YoY
|
$13.25M
14298.91%
YoY
|
$4.419M
-136.52%
YoY
|
$5.384M
-278.4%
YoY
|
$5.343M
341.57%
YoY
|
$92.00K
-91.66%
YoY
|
-$12.10M
639.55%
YoY
|
-$3.018M
-338.2%
YoY
|
$1.210M
-62.85%
YoY
|
$1.103M
425.24%
YoY
|
-$1.636M
-126.62%
YoY
|
| Net Earnings |
$73.41M
5.34%
YoY
|
$108.0M
2512.43%
YoY
|
$65.51M
1052.89%
YoY
|
$66.16M
22.35%
YoY
|
$69.68M
46.36%
YoY
|
$4.134M
-89.9%
YoY
|
$5.682M
-56.81%
YoY
|
$54.08M
334.59%
YoY
|
$47.61M
210.41%
YoY
|
$40.91M
1443.3%
YoY
|
$13.16M
-125.82%
YoY
|
$12.44M
-224.67%
YoY
|
$15.34M
1598.56%
YoY
|
$2.651M
84.74%
YoY
|
-$50.96M
717.04%
YoY
|
-$9.981M
-620.66%
YoY
|
$903.0K
-85.31%
YoY
|
$1.435M
-46.99%
YoY
|
-$6.237M
-140.53%
YoY
|
| Basic Earnings Per Share |
$5.62
-13.14%
YoY
|
$7.50
3025.0%
YoY
|
$5.05
835.19%
YoY
|
$5.57
7.53%
YoY
|
$6.47
35.92%
YoY
|
$0.24
-94.43%
YoY
|
$0.54
-64.71%
YoY
|
$5.18
257.24%
YoY
|
$4.76
167.42%
YoY
|
$4.31
2294.44%
YoY
|
$1.53
-127.03%
YoY
|
$1.45
-239.42%
YoY
|
$1.78
1877.78%
YoY
|
$0.18
1700.0%
YoY
|
-$5.66
686.11%
YoY
|
-$1.04
-516.0%
YoY
|
$0.09
-89.02%
YoY
|
$0.01
-97.14%
YoY
|
-$0.72
-136.55%
YoY
|
| Diluted Earnings Per Share |
$5.45
1.87%
YoY
|
$7.25
3052.17%
YoY
|
$4.90
842.31%
YoY
|
$5.18
22.17%
YoY
|
$5.35
40.42%
YoY
|
$0.23
-93.24%
YoY
|
$0.52
-61.19%
YoY
|
$4.24
231.25%
YoY
|
$3.81
147.4%
YoY
|
$3.40
1788.89%
YoY
|
$1.34
-123.67%
YoY
|
$1.28
-100.0%
YoY
|
$1.54
1611.11%
YoY
|
$0.18
1700.0%
YoY
|
-$5.66
686.11%
YoY
|
-$1.106M
-460956650.65%
YoY
|
$0.09
-88.0%
YoY
|
$0.01
-97.14%
YoY
|
-$0.72
-142.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
12.99M
20.67%
YoY
|
12.96M
22.99%
YoY
|
12.96M
23.75%
YoY
|
11.55M
10.23%
YoY
|
10.77M
7.89%
YoY
|
10.54M
22.69%
YoY
|
10.47M
21.85%
YoY
|
10.48M
21.87%
YoY
|
9.980M
16.09%
YoY
|
8.588M
-1.93%
YoY
|
8.595M
1.99%
YoY
|
8.597M
-15.05%
YoY
|
8.597M
90593.88%
YoY
|
8.757M
-14.57%
YoY
|
8.427M
104935.52%
YoY
|
10.12M
34.46%
YoY
|
9.479K
26.83%
YoY
|
10.25M
N/A
|
8.023K
9.07%
YoY
|
| Diluted Shares Outstanding |
12.90M
0.87%
YoY
|
N/A
|
12.89M
122552.46%
YoY
|
12.88M
101372.9%
YoY
|
12.79M
101223.51%
YoY
|
N/A
|
10.51K
-99.9%
YoY
|
12.70K
-99.88%
YoY
|
12.62K
-99.88%
YoY
|
N/A
|
10.98M
30.24%
YoY
|
10.92M
21.05%
YoY
|
10.86M
111090.74%
YoY
|
N/A
|
8.427M
104935.52%
YoY
|
9.022M
13.51%
YoY
|
9.767K
-1.64%
YoY
|
N/A
|
8.023K
-17.09%
YoY
|
Loading...