|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$761.4M
12.79%
YoY
|
$675.0M
39.94%
YoY
|
$482.4M
20.04%
YoY
|
$401.9M
9.8%
YoY
|
$366.0M
3.42%
YoY
|
| Cost Of Revenue |
$12.98M
19.25%
YoY
|
$10.88M
67.91%
YoY
|
$6.481M
20.35%
YoY
|
$5.385M
1.97%
YoY
|
$5.281M
-5.39%
YoY
|
| Gross Profit |
$748.4M
12.69%
YoY
|
$664.2M
39.56%
YoY
|
$475.9M
20.03%
YoY
|
$396.5M
9.92%
YoY
|
$360.7M
3.56%
YoY
|
| Selling, General & Admin |
$448.7M
60.08%
YoY
|
$280.3M
52.13%
YoY
|
$184.3M
20.55%
YoY
|
$152.8M
24.92%
YoY
|
$122.4M
16.17%
YoY
|
| Research & Development |
$254.9M
3.25%
YoY
|
$246.9M
33.92%
YoY
|
$184.4M
40.74%
YoY
|
$131.0M
15.04%
YoY
|
$113.9M
-0.78%
YoY
|
| Depreciation & Amortization |
$1.149M
44.53%
YoY
|
$795.0K
37.78%
YoY
|
$577.0K
-26.21%
YoY
|
$782.0K
-27.05%
YoY
|
$1.072M
104.19%
YoY
|
| Operating Expenses |
$703.6M
33.46%
YoY
|
$527.2M
43.02%
YoY
|
$368.6M
29.87%
YoY
|
$283.8M
20.16%
YoY
|
$236.2M
7.33%
YoY
|
| Operating Profit |
$44.80M
-67.29%
YoY
|
$137.0M
27.66%
YoY
|
$107.3M
-4.75%
YoY
|
$112.6M
-9.51%
YoY
|
$124.5M
-2.91%
YoY
|
| Interest Expense |
$21.67M
-11.72%
YoY
|
$24.54M
42.07%
YoY
|
$17.28M
385.66%
YoY
|
$3.557M
572.4%
YoY
|
$529.0K
-84.44%
YoY
|
| Other Income/Expense, Net |
$21.67M
-11.72%
YoY
|
$24.54M
42.07%
YoY
|
$17.28M
385.66%
YoY
|
$3.557M
572.4%
YoY
|
$529.0K
N/A
|
| Pretax Income |
$66.46M
-58.84%
YoY
|
$161.5M
29.65%
YoY
|
$124.6M
7.2%
YoY
|
$116.2M
-7.05%
YoY
|
$125.0M
-5.01%
YoY
|
| Income Tax |
-$33.19M
-263.62%
YoY
|
$20.28M
10.14%
YoY
|
$18.42M
24.67%
YoY
|
$14.77M
18.24%
YoY
|
$12.49M
-51.18%
YoY
|
| Net Earnings |
$99.65M
-29.43%
YoY
|
$141.2M
33.04%
YoY
|
$106.1M
4.66%
YoY
|
$101.4M
-9.86%
YoY
|
$112.5M
6.13%
YoY
|
| Basic Earnings Per Share |
$0.95
-29.63%
YoY
|
$1.35
32.35%
YoY
|
$1.02
7.37%
YoY
|
$0.95
-2.06%
YoY
|
$0.97
5.43%
YoY
|
| Diluted Earnings Per Share |
$0.82
-33.33%
YoY
|
$1.23
30.85%
YoY
|
$0.94
8.05%
YoY
|
$0.87
-2.25%
YoY
|
$0.89
4.71%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
103.9M shares
0.61%
YoY
|
103.2M shares
-0.32%
YoY
|
103.6M shares
-3.02%
YoY
|
106.8M shares
-7.67%
YoY
|
115.7M shares
0.21%
YoY
|
| Diluted Shares Outstanding |
120.0M shares
5.73%
YoY
|
113.5M shares
1.56%
YoY
|
111.7M shares
-3.64%
YoY
|
116.0M shares
-7.94%
YoY
|
126.0M shares
1.42%
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 |
$164.9M
4.89%
YoY
|
$202.1M
11.12%
YoY
|
$207.6M
13.75%
YoY
|
$194.4M
18.7%
YoY
|
$157.2M
7.09%
YoY
|
$181.9M
34.33%
YoY
|
$182.5M
47.69%
YoY
|
$163.8M
39.15%
YoY
|
$146.8M
38.95%
YoY
|
$135.4M
31.39%
YoY
|
$123.6M
21.5%
YoY
|
$117.7M
13.86%
YoY
|
$105.7M
12.77%
YoY
|
$103.1M
4.28%
YoY
|
$101.7M
5.82%
YoY
|
$103.4M
12.88%
YoY
|
$93.69M
17.94%
YoY
|
$98.82M
15.26%
YoY
|
$96.13M
11.36%
YoY
|
| Cost Of Revenue |
$2.883M
19.98%
YoY
|
$2.545M
-13.9%
YoY
|
$4.596M
60.31%
YoY
|
$3.433M
36.01%
YoY
|
$2.403M
-5.21%
YoY
|
$2.956M
57.49%
YoY
|
$2.867M
74.29%
YoY
|
$2.524M
60.36%
YoY
|
$2.535M
82.9%
YoY
|
$1.877M
26.82%
YoY
|
$1.645M
22.85%
YoY
|
$1.574M
19.6%
YoY
|
$1.386M
10.88%
YoY
|
$1.480M
9.31%
YoY
|
$1.339M
5.02%
YoY
|
$1.316M
-4.91%
YoY
|
$1.250M
-1.42%
YoY
|
$1.354M
8.32%
YoY
|
$1.275M
4.85%
YoY
|
| Gross Profit |
$162.0M
4.66%
YoY
|
$199.6M
11.54%
YoY
|
$203.0M
13.0%
YoY
|
$191.0M
18.43%
YoY
|
$154.8M
7.3%
YoY
|
$178.9M
34.0%
YoY
|
$179.7M
47.33%
YoY
|
$161.3M
38.86%
YoY
|
$144.3M
38.37%
YoY
|
$133.5M
31.46%
YoY
|
$122.0M
21.48%
YoY
|
$116.1M
13.79%
YoY
|
$104.3M
12.8%
YoY
|
$101.6M
4.21%
YoY
|
$100.4M
5.83%
YoY
|
$102.1M
13.15%
YoY
|
$92.44M
18.25%
YoY
|
$97.47M
15.37%
YoY
|
$94.86M
11.45%
YoY
|
| Selling, General & Admin |
$145.4M
60.33%
YoY
|
$130.2M
56.21%
YoY
|
$124.0M
68.12%
YoY
|
$103.9M
55.15%
YoY
|
$90.66M
61.12%
YoY
|
$83.37M
76.82%
YoY
|
$73.75M
62.93%
YoY
|
$66.94M
54.65%
YoY
|
$56.27M
15.86%
YoY
|
$47.15M
11.41%
YoY
|
$45.26M
28.72%
YoY
|
$43.28M
14.46%
YoY
|
$48.56M
29.34%
YoY
|
$42.32M
31.09%
YoY
|
$35.16M
15.16%
YoY
|
$37.81M
25.92%
YoY
|
$37.55M
27.25%
YoY
|
$32.28M
25.62%
YoY
|
$30.53M
15.12%
YoY
|
| Research & Development |
$66.27M
9.11%
YoY
|
$64.86M
-7.74%
YoY
|
$68.85M
16.03%
YoY
|
$60.47M
2.94%
YoY
|
$60.74M
3.81%
YoY
|
$70.30M
28.5%
YoY
|
$59.34M
30.36%
YoY
|
$58.75M
35.74%
YoY
|
$58.51M
43.22%
YoY
|
$54.71M
48.85%
YoY
|
$45.52M
36.72%
YoY
|
$43.28M
31.84%
YoY
|
$40.85M
45.27%
YoY
|
$36.75M
28.88%
YoY
|
$33.29M
18.51%
YoY
|
$32.83M
16.27%
YoY
|
$28.12M
-3.11%
YoY
|
$28.52M
0.85%
YoY
|
$28.09M
-17.06%
YoY
|
| Depreciation & Amortization |
$598.0K
109.82%
YoY
|
$289.0K
2.85%
YoY
|
$289.0K
-9.12%
YoY
|
$469.0K
266.41%
YoY
|
$285.0K
319.12%
YoY
|
$281.0K
-48.15%
YoY
|
$318.0K
218.0%
YoY
|
$128.0K
-31.18%
YoY
|
$68.00K
-60.47%
YoY
|
$542.0K
196.17%
YoY
|
$100.0K
-48.72%
YoY
|
$186.0K
60.34%
YoY
|
$172.0K
-40.28%
YoY
|
$183.0K
-36.68%
YoY
|
$195.0K
-27.51%
YoY
|
$116.0K
-45.79%
YoY
|
$288.0K
13.39%
YoY
|
$289.0K
189.0%
YoY
|
$269.0K
N/A
|
| Operating Expenses |
$211.6M
39.78%
YoY
|
$195.1M
26.95%
YoY
|
$192.8M
44.89%
YoY
|
$164.3M
30.75%
YoY
|
$151.4M
31.91%
YoY
|
$153.7M
50.87%
YoY
|
$133.1M
46.6%
YoY
|
$125.7M
45.2%
YoY
|
$114.8M
28.36%
YoY
|
$101.9M
28.81%
YoY
|
$90.78M
32.61%
YoY
|
$86.56M
22.54%
YoY
|
$89.42M
36.16%
YoY
|
$79.08M
30.05%
YoY
|
$68.46M
16.77%
YoY
|
$70.64M
21.24%
YoY
|
$65.67M
12.2%
YoY
|
$60.80M
12.64%
YoY
|
$58.62M
-2.93%
YoY
|
| Operating Profit |
-$49.60M
-1552.02%
YoY
|
$4.487M
-82.24%
YoY
|
$10.22M
-78.07%
YoY
|
$26.68M
-25.05%
YoY
|
$3.416M
-88.42%
YoY
|
$25.26M
-20.23%
YoY
|
$46.60M
49.46%
YoY
|
$35.59M
20.31%
YoY
|
$29.50M
98.61%
YoY
|
$31.67M
40.76%
YoY
|
$31.18M
-2.37%
YoY
|
$29.58M
-5.88%
YoY
|
$14.85M
-44.51%
YoY
|
$22.50M
-38.63%
YoY
|
$31.93M
-11.86%
YoY
|
$31.43M
-1.6%
YoY
|
$26.77M
36.31%
YoY
|
$36.66M
20.21%
YoY
|
$36.23M
46.58%
YoY
|
| Interest Expense |
$4.886M
-21.22%
YoY
|
$5.423M
-19.04%
YoY
|
$5.024M
-20.82%
YoY
|
$5.017M
-16.44%
YoY
|
$6.202M
12.91%
YoY
|
$6.698M
30.31%
YoY
|
$6.345M
22.02%
YoY
|
$6.004M
79.38%
YoY
|
$5.493M
53.39%
YoY
|
$5.140M
189.25%
YoY
|
$5.200M
385.98%
YoY
|
$3.347M
431.27%
YoY
|
$3.581M
4376.25%
YoY
|
$1.777M
2368.06%
YoY
|
$1.070M
1386.11%
YoY
|
$630.0K
472.73%
YoY
|
$80.00K
-71.43%
YoY
|
$72.00K
-76.0%
YoY
|
$72.00K
-88.39%
YoY
|
| Other Income/Expense, Net |
$4.886M
-21.22%
YoY
|
N/A
|
$5.024M
-20.82%
YoY
|
$5.017M
-16.44%
YoY
|
$6.202M
12.91%
YoY
|
N/A
|
$6.345M
21.83%
YoY
|
$6.004M
79.38%
YoY
|
$5.493M
53.39%
YoY
|
N/A
|
$5.208M
386.73%
YoY
|
$3.347M
431.27%
YoY
|
$3.581M
4376.25%
YoY
|
N/A
|
$1.070M
1386.11%
YoY
|
$630.0K
472.73%
YoY
|
$80.00K
-70.91%
YoY
|
N/A
|
$72.00K
-88.42%
YoY
|
| Pretax Income |
-$44.72M
-564.91%
YoY
|
$9.910M
-68.99%
YoY
|
$15.24M
-71.21%
YoY
|
$31.69M
-23.81%
YoY
|
$9.618M
-72.51%
YoY
|
$31.96M
-13.17%
YoY
|
$52.94M
45.51%
YoY
|
$41.60M
26.32%
YoY
|
$34.99M
89.83%
YoY
|
$36.81M
51.63%
YoY
|
$36.39M
10.24%
YoY
|
$32.93M
2.71%
YoY
|
$18.43M
-31.34%
YoY
|
$24.28M
-33.92%
YoY
|
$33.00M
-9.09%
YoY
|
$32.06M
0.03%
YoY
|
$26.85M
34.83%
YoY
|
$36.74M
19.23%
YoY
|
$36.30M
43.26%
YoY
|
| Income Tax |
-$12.95M
18.84%
YoY
|
-$14.38M
-1284.35%
YoY
|
-$4.400M
-177.19%
YoY
|
-$3.500M
-157.38%
YoY
|
-$10.90M
-251.39%
YoY
|
$1.214M
-77.74%
YoY
|
$5.700M
14.0%
YoY
|
$6.100M
12.92%
YoY
|
$7.200M
176.92%
YoY
|
$5.454M
-28.94%
YoY
|
$5.000M
-412.5%
YoY
|
$5.402M
14.94%
YoY
|
$2.600M
-36.59%
YoY
|
$7.675M
63.89%
YoY
|
-$1.600M
-127.59%
YoY
|
$4.700M
-14.55%
YoY
|
$4.100M
-213.89%
YoY
|
$4.683M
-2.64%
YoY
|
$5.800M
56.76%
YoY
|
| Net Earnings |
-$31.76M
-254.58%
YoY
|
$24.29M
-21.0%
YoY
|
$19.67M
-58.34%
YoY
|
$35.15M
-0.96%
YoY
|
$20.55M
-25.99%
YoY
|
$30.75M
-1.94%
YoY
|
$47.21M
50.47%
YoY
|
$35.49M
28.92%
YoY
|
$27.76M
74.83%
YoY
|
$31.36M
88.87%
YoY
|
$31.38M
-9.33%
YoY
|
$27.53M
0.42%
YoY
|
$15.88M
-30.35%
YoY
|
$16.60M
-48.21%
YoY
|
$34.61M
13.58%
YoY
|
$27.41M
3.35%
YoY
|
$22.80M
-2.85%
YoY
|
$32.05M
23.31%
YoY
|
$30.47M
40.91%
YoY
|
| Basic Earnings Per Share |
-$0.30
-257.89%
YoY
|
N/A
|
$0.19
-57.78%
YoY
|
$0.33
-2.94%
YoY
|
$0.19
-29.63%
YoY
|
N/A
|
$0.45
45.16%
YoY
|
$0.34
25.93%
YoY
|
$0.27
80.0%
YoY
|
N/A
|
$0.31
-3.13%
YoY
|
$0.27
3.85%
YoY
|
$0.15
-31.82%
YoY
|
N/A
|
$0.32
23.08%
YoY
|
$0.26
13.04%
YoY
|
$0.22
10.0%
YoY
|
N/A
|
$0.26
36.84%
YoY
|
| Diluted Earnings Per Share |
-$0.30
-276.47%
YoY
|
$0.20
-23.26%
YoY
|
$0.16
-60.98%
YoY
|
$0.29
-9.38%
YoY
|
$0.17
-32.0%
YoY
|
$0.26
-8.86%
YoY
|
$0.41
46.43%
YoY
|
$0.32
27.39%
YoY
|
$0.25
78.57%
YoY
|
$0.28
98.42%
YoY
|
$0.28
-6.67%
YoY
|
$0.25
4.66%
YoY
|
$0.14
-30.0%
YoY
|
$0.14
-100.0%
YoY
|
$0.30
25.0%
YoY
|
$0.24
14.29%
YoY
|
$0.20
11.11%
YoY
|
$262.0K
131007068.96%
YoY
|
$0.24
41.18%
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 |
106.4M shares
0.83%
YoY
|
105.2M shares
0.39%
YoY
|
105.4M shares
0.84%
YoY
|
106.0M shares
1.86%
YoY
|
105.5M shares
1.92%
YoY
|
104.8M shares
1.64%
YoY
|
104.5M shares
1.9%
YoY
|
104.1M shares
2.49%
YoY
|
103.5M shares
-4.06%
YoY
|
103.1M shares
-4.24%
YoY
|
102.5M shares
-4.26%
YoY
|
101.6M shares
-4.43%
YoY
|
107.9M shares
1.78%
YoY
|
107.6M shares
-6.76%
YoY
|
107.1M shares
-7.5%
YoY
|
106.3M shares
-8.6%
YoY
|
106.0M shares
-9.25%
YoY
|
115.5M shares
-0.62%
YoY
|
115.8M shares
0.05%
YoY
|
| Diluted Shares Outstanding |
104.4M shares
-12.84%
YoY
|
N/A
|
119.4M shares
5.03%
YoY
|
120.5M shares
8.31%
YoY
|
119.8M shares
9.01%
YoY
|
N/A
|
113.7M shares
2.36%
YoY
|
111.2M shares
1.51%
YoY
|
109.9M shares
-4.77%
YoY
|
N/A
|
111.1M shares
-4.73%
YoY
|
109.6M shares
-5.03%
YoY
|
115.4M shares
0.34%
YoY
|
N/A
|
116.6M shares
-6.81%
YoY
|
115.4M shares
-8.91%
YoY
|
115.0M shares
-11.28%
YoY
|
N/A
|
125.1M shares
0.54%
YoY
|
Loading...