|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.542B
0.5%
YoY
|
$1.534B
18.32%
YoY
|
$1.296B
38.65%
YoY
|
$935.1M
119.91%
YoY
|
$425.2M
25.28%
YoY
|
| Cost Of Revenue |
$599.7M
9.9%
YoY
|
$545.6M
-7.03%
YoY
|
$586.9M
66.09%
YoY
|
$353.4M
48.77%
YoY
|
$237.5M
18.37%
YoY
|
| Gross Profit |
$942.0M
-4.69%
YoY
|
$988.3M
39.29%
YoY
|
$709.5M
21.98%
YoY
|
$581.7M
209.92%
YoY
|
$187.7M
35.26%
YoY
|
| Selling, General & Admin |
$453.8M
22.11%
YoY
|
$371.6M
39.09%
YoY
|
$267.2M
14.27%
YoY
|
$233.8M
6.86%
YoY
|
$218.8M
98.62%
YoY
|
| Research & Development |
$177.3M
5.48%
YoY
|
$168.1M
116.32%
YoY
|
$77.71M
-75.07%
YoY
|
$311.7M
593.15%
YoY
|
$44.97M
37.14%
YoY
|
| Depreciation & Amortization |
$70.10M
8.47%
YoY
|
$64.62M
7.63%
YoY
|
$60.04M
25.27%
YoY
|
$47.93M
13.34%
YoY
|
$42.29M
71.28%
YoY
|
| Operating Expenses |
$631.1M
16.93%
YoY
|
$539.7M
56.49%
YoY
|
$344.9M
-36.77%
YoY
|
$545.5M
106.8%
YoY
|
$263.8M
84.52%
YoY
|
| Operating Profit |
$310.8M
-31.98%
YoY
|
$457.0M
25.32%
YoY
|
$364.6M
907.44%
YoY
|
$36.20M
-159.51%
YoY
|
-$60.83M
1348.9%
YoY
|
| Interest Expense |
$2.636M
-83.96%
YoY
|
$16.44M
-17.9%
YoY
|
$20.02M
178.62%
YoY
|
$7.185M
-7.31%
YoY
|
$7.752M
-18.22%
YoY
|
| Other Income/Expense, Net |
$31.33M
-15.86%
YoY
|
$37.23M
-43.86%
YoY
|
$66.32M
-3994.3%
YoY
|
-$1.703M
-76.83%
YoY
|
-$7.350M
-434.39%
YoY
|
| Pretax Income |
$313.8M
-27.19%
YoY
|
$431.0M
4.88%
YoY
|
$410.9M
1438.02%
YoY
|
$26.72M
-135.61%
YoY
|
-$75.04M
553.7%
YoY
|
| Income Tax |
$80.23M
-32.31%
YoY
|
$118.5M
40.64%
YoY
|
$84.28M
-6352.37%
YoY
|
-$1.348M
-64.14%
YoY
|
-$3.759M
-288.52%
YoY
|
| Net Earnings |
$233.6M
-25.25%
YoY
|
$312.4M
-4.35%
YoY
|
$326.7M
1063.86%
YoY
|
$28.07M
-139.38%
YoY
|
-$71.28M
429.05%
YoY
|
| Basic Earnings Per Share |
$3.46
-23.45%
YoY
|
$4.52
-5.64%
YoY
|
$4.79
1068.29%
YoY
|
$0.41
-138.68%
YoY
|
-$1.06
324.0%
YoY
|
| Diluted Earnings Per Share |
$3.41
-21.79%
YoY
|
$4.36
-6.24%
YoY
|
$4.65
1062.5%
YoY
|
$0.40
-137.74%
YoY
|
-$1.06
324.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
67.49M
-2.47%
YoY
|
69.20M shares
1.37%
YoY
|
68.27M shares
-0.32%
YoY
|
68.49M shares
1.48%
YoY
|
67.49M shares
24.66%
YoY
|
| Diluted Shares Outstanding |
68.44M
-4.48%
YoY
|
71.65M shares
2.01%
YoY
|
70.24M shares
-0.61%
YoY
|
70.67M shares
4.72%
YoY
|
67.49M shares
24.66%
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 |
$377.3M
1.23%
YoY
|
$406.8M
4.01%
YoY
|
$384.0M
1.39%
YoY
|
$378.0M
-4.07%
YoY
|
$372.8M
0.75%
YoY
|
$391.1M
10.48%
YoY
|
$378.7M
18.37%
YoY
|
$394.1M
22.5%
YoY
|
$370.0M
23.0%
YoY
|
$354.0M
34.52%
YoY
|
$319.9M
33.71%
YoY
|
$321.7M
43.79%
YoY
|
$300.8M
44.0%
YoY
|
$263.2M
103.12%
YoY
|
$239.3M
134.43%
YoY
|
$223.7M
121.37%
YoY
|
$208.9M
125.79%
YoY
|
$129.6M
37.61%
YoY
|
$102.1M
15.28%
YoY
|
| Cost Of Revenue |
$146.4M
8.4%
YoY
|
$165.9M
16.38%
YoY
|
$161.6M
18.33%
YoY
|
$137.0M
-0.93%
YoY
|
$135.1M
5.41%
YoY
|
$142.6M
14.85%
YoY
|
$136.6M
13.84%
YoY
|
$138.3M
16.18%
YoY
|
$128.1M
-42.72%
YoY
|
$124.1M
29.31%
YoY
|
$120.0M
30.63%
YoY
|
$119.1M
38.93%
YoY
|
$223.7M
180.3%
YoY
|
$96.00M
33.97%
YoY
|
$91.86M
54.63%
YoY
|
$85.69M
55.88%
YoY
|
$79.81M
55.03%
YoY
|
$71.65M
34.69%
YoY
|
$59.40M
13.62%
YoY
|
| Gross Profit |
$230.9M
-2.85%
YoY
|
$240.9M
-3.09%
YoY
|
$222.4M
-8.16%
YoY
|
$241.0M
-5.77%
YoY
|
$237.7M
-1.71%
YoY
|
$248.5M
8.12%
YoY
|
$242.1M
21.09%
YoY
|
$255.8M
26.22%
YoY
|
$241.8M
213.78%
YoY
|
$229.9M
37.51%
YoY
|
$200.0M
35.62%
YoY
|
$202.6M
46.81%
YoY
|
$77.08M
-40.28%
YoY
|
$167.2M
188.68%
YoY
|
$147.4M
245.53%
YoY
|
$138.0M
199.49%
YoY
|
$129.1M
214.57%
YoY
|
$57.91M
41.41%
YoY
|
$42.67M
17.68%
YoY
|
| Selling, General & Admin |
$110.2M
10.97%
YoY
|
$116.2M
14.48%
YoY
|
$130.7M
55.19%
YoY
|
$107.6M
16.35%
YoY
|
$99.32M
6.29%
YoY
|
$101.5M
34.34%
YoY
|
$84.24M
15.17%
YoY
|
$92.44M
47.66%
YoY
|
$93.44M
67.19%
YoY
|
$75.56M
13.41%
YoY
|
$73.14M
48.74%
YoY
|
$62.61M
4.19%
YoY
|
$55.89M
-3.54%
YoY
|
$66.62M
-18.71%
YoY
|
$49.17M
7.49%
YoY
|
$60.09M
-1.18%
YoY
|
$57.94M
91.16%
YoY
|
$81.95M
225.99%
YoY
|
$45.75M
53.37%
YoY
|
| Research & Development |
$39.38M
8.44%
YoY
|
$47.48M
34.41%
YoY
|
$48.03M
98.88%
YoY
|
$45.49M
-24.94%
YoY
|
$36.31M
-24.38%
YoY
|
$35.33M
109.97%
YoY
|
$24.15M
67.11%
YoY
|
$60.60M
281.11%
YoY
|
$48.02M
57.29%
YoY
|
$16.82M
-93.82%
YoY
|
$14.45M
15.44%
YoY
|
$15.90M
7.91%
YoY
|
$30.53M
150.2%
YoY
|
$272.2M
2310.57%
YoY
|
$12.52M
11.24%
YoY
|
$14.74M
22.17%
YoY
|
$12.20M
17.79%
YoY
|
$11.29M
-10.66%
YoY
|
$11.25M
-3.7%
YoY
|
| Depreciation & Amortization |
$22.68M
66.47%
YoY
|
$22.83M
32.1%
YoY
|
$20.41M
19.52%
YoY
|
$13.23M
-10.72%
YoY
|
$13.63M
-11.78%
YoY
|
$17.29M
14.9%
YoY
|
$17.08M
16.95%
YoY
|
$14.82M
-5.97%
YoY
|
$15.45M
5.68%
YoY
|
$15.04M
26.61%
YoY
|
$14.60M
20.12%
YoY
|
$15.76M
30.17%
YoY
|
$14.62M
24.0%
YoY
|
$11.88M
-2.61%
YoY
|
$12.16M
-1.49%
YoY
|
$12.11M
25.73%
YoY
|
$11.79M
45.15%
YoY
|
$12.20M
45.41%
YoY
|
$12.34M
44.48%
YoY
|
| Operating Expenses |
$149.6M
10.29%
YoY
|
$163.7M
19.63%
YoY
|
$178.8M
64.93%
YoY
|
$153.0M
0.0%
YoY
|
$135.6M
-4.12%
YoY
|
$136.8M
48.12%
YoY
|
$108.4M
23.74%
YoY
|
$153.0M
94.94%
YoY
|
$141.5M
63.69%
YoY
|
$92.38M
-72.74%
YoY
|
$87.59M
41.98%
YoY
|
$78.51M
4.92%
YoY
|
$86.42M
23.2%
YoY
|
$338.8M
263.39%
YoY
|
$61.69M
8.23%
YoY
|
$74.83M
2.68%
YoY
|
$70.15M
72.47%
YoY
|
$93.25M
146.81%
YoY
|
$57.00M
37.31%
YoY
|
| Operating Profit |
$81.33M
-20.32%
YoY
|
$77.18M
-30.91%
YoY
|
$43.62M
-67.39%
YoY
|
$87.97M
-14.37%
YoY
|
$102.1M
-4.28%
YoY
|
$111.7M
-18.75%
YoY
|
$133.7M
19.03%
YoY
|
$102.7M
-17.25%
YoY
|
$106.6M
-1241.21%
YoY
|
$137.5M
-180.08%
YoY
|
$112.4M
31.04%
YoY
|
$124.1M
96.41%
YoY
|
-$9.344M
-115.86%
YoY
|
-$171.7M
385.81%
YoY
|
$85.74M
-698.43%
YoY
|
$63.20M
-336.0%
YoY
|
$58.93M
277.19%
YoY
|
-$35.34M
-1214.76%
YoY
|
-$14.33M
172.91%
YoY
|
| Interest Expense |
$1.308M
-71.57%
YoY
|
-$2.322M
-158.36%
YoY
|
-$1.058M
-121.4%
YoY
|
$1.954M
-45.83%
YoY
|
$4.600M
-5.33%
YoY
|
$3.979M
58.09%
YoY
|
$4.944M
-2.18%
YoY
|
$3.607M
-628.89%
YoY
|
$4.859M
-2.64%
YoY
|
$2.517M
-529.52%
YoY
|
$5.054M
210.82%
YoY
|
-$682.0K
-146.43%
YoY
|
$4.991M
230.75%
YoY
|
-$586.0K
-64.27%
YoY
|
$1.626M
3.63%
YoY
|
$1.469M
-24.16%
YoY
|
$1.509M
-44.48%
YoY
|
-$1.640M
-42.86%
YoY
|
$1.569M
-44.12%
YoY
|
| Other Income/Expense, Net |
$5.710M
-59.58%
YoY
|
-$9.497M
-91.99%
YoY
|
$2.556M
-74.32%
YoY
|
$6.895M
-23.76%
YoY
|
$14.13M
60.76%
YoY
|
-$118.6M
7314.63%
YoY
|
$9.953M
-81.1%
YoY
|
$9.044M
3815.15%
YoY
|
$8.788M
171.99%
YoY
|
-$1.600M
-52.83%
YoY
|
$52.65M
-4881.93%
YoY
|
$231.0K
-25.48%
YoY
|
$3.231M
566.19%
YoY
|
-$3.392M
-15.81%
YoY
|
-$1.101M
-72.06%
YoY
|
$310.0K
70.33%
YoY
|
$485.0K
-11.66%
YoY
|
-$4.029M
-832.55%
YoY
|
-$3.940M
-761.07%
YoY
|
| Pretax Income |
$156.4M
62.03%
YoY
|
$70.37M
-9086.59%
YoY
|
$42.38M
-75.94%
YoY
|
$104.5M
23.87%
YoY
|
$96.53M
-43.64%
YoY
|
-$783.0K
-100.57%
YoY
|
$176.1M
10.1%
YoY
|
$84.37M
-31.78%
YoY
|
$171.3M
-1642.4%
YoY
|
$138.4M
-178.53%
YoY
|
$160.0M
92.68%
YoY
|
$123.7M
99.35%
YoY
|
-$11.10M
-119.18%
YoY
|
-$176.2M
329.79%
YoY
|
$83.02M
-518.49%
YoY
|
$62.05M
-317.43%
YoY
|
$57.90M
303.72%
YoY
|
-$41.01M
1343.91%
YoY
|
-$19.84M
165.84%
YoY
|
| Income Tax |
$37.99M
61.08%
YoY
|
$16.28M
47.88%
YoY
|
$14.61M
-67.55%
YoY
|
$25.76M
15.52%
YoY
|
$23.58M
-41.34%
YoY
|
$11.01M
-68.57%
YoY
|
$45.03M
60.81%
YoY
|
$22.30M
-24.55%
YoY
|
$40.20M
-584.54%
YoY
|
$35.02M
-161.38%
YoY
|
$28.00M
28.53%
YoY
|
$29.56M
55.67%
YoY
|
-$8.297M
-155.54%
YoY
|
-$57.06M
7104.29%
YoY
|
$21.78M
-439.21%
YoY
|
$18.99M
-1110.48%
YoY
|
$14.94M
180.07%
YoY
|
-$792.0K
-238.95%
YoY
|
-$6.422M
496.84%
YoY
|
| Net Earnings |
$118.4M
62.34%
YoY
|
$54.09M
-558.76%
YoY
|
$27.77M
-78.82%
YoY
|
$78.76M
26.87%
YoY
|
$72.95M
-44.34%
YoY
|
-$11.79M
-111.4%
YoY
|
$131.1M
-0.65%
YoY
|
$62.07M
-34.06%
YoY
|
$131.1M
-4769.26%
YoY
|
$103.4M
-186.74%
YoY
|
$132.0M
115.5%
YoY
|
$94.13M
118.61%
YoY
|
-$2.807M
-106.53%
YoY
|
-$119.2M
196.37%
YoY
|
$61.23M
-556.44%
YoY
|
$43.06M
-261.53%
YoY
|
$42.96M
376.93%
YoY
|
-$40.22M
1079.33%
YoY
|
-$13.42M
110.07%
YoY
|
| Basic Earnings Per Share |
$1.83
72.64%
YoY
|
N/A
|
$0.41
-78.31%
YoY
|
$1.15
29.21%
YoY
|
$1.06
-44.5%
YoY
|
N/A
|
$1.89
-2.07%
YoY
|
$0.89
-35.51%
YoY
|
$1.91
-4875.0%
YoY
|
N/A
|
$1.93
116.85%
YoY
|
$1.38
119.05%
YoY
|
-$0.04
-106.35%
YoY
|
N/A
|
$0.89
-545.0%
YoY
|
$0.63
-261.54%
YoY
|
$0.63
384.62%
YoY
|
N/A
|
-$0.20
100.0%
YoY
|
| Diluted Earnings Per Share |
$1.80
76.47%
YoY
|
$0.81
-575.46%
YoY
|
$0.41
-77.09%
YoY
|
$1.12
27.27%
YoY
|
$1.02
-45.45%
YoY
|
-$0.17
-111.56%
YoY
|
$1.79
-4.79%
YoY
|
$0.88
-33.61%
YoY
|
$1.87
-4775.0%
YoY
|
$1.47
-184.7%
YoY
|
$1.88
118.6%
YoY
|
$1.33
117.3%
YoY
|
-$0.04
-106.56%
YoY
|
-$1.74
-100.0%
YoY
|
$0.86
-530.0%
YoY
|
$0.61
-256.41%
YoY
|
$0.61
369.23%
YoY
|
-$593.9K
1066.14%
YoY
|
-$0.20
100.0%
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 |
64.61M
-5.65%
YoY
|
66.31M
-4.62%
YoY
|
67.99M
-2.07%
YoY
|
69.19M shares
-0.18%
YoY
|
68.48M shares
-0.07%
YoY
|
69.53M shares
1.52%
YoY
|
69.43M shares
1.46%
YoY
|
69.31M shares
1.43%
YoY
|
68.53M shares
1.46%
YoY
|
68.49M shares
-0.5%
YoY
|
68.43M shares
-0.45%
YoY
|
68.33M shares
-0.5%
YoY
|
67.54M shares
-0.69%
YoY
|
68.83M shares
1.69%
YoY
|
68.74M shares
1.65%
YoY
|
68.67M shares
1.73%
YoY
|
68.01M shares
1.36%
YoY
|
67.69M shares
1.23%
YoY
|
67.62M shares
1.2%
YoY
|
| Diluted Shares Outstanding |
65.77M
-7.96%
YoY
|
N/A
|
67.66M
-7.39%
YoY
|
70.31M
-0.41%
YoY
|
71.46M shares
1.95%
YoY
|
N/A
|
73.07M shares
4.31%
YoY
|
70.60M shares
-0.58%
YoY
|
70.10M shares
3.46%
YoY
|
N/A
|
70.05M shares
-1.45%
YoY
|
71.01M shares
0.31%
YoY
|
67.75M shares
-3.29%
YoY
|
N/A
|
71.08M shares
5.1%
YoY
|
70.80M shares
4.88%
YoY
|
70.05M shares
3.45%
YoY
|
N/A
|
67.62M shares
1.2%
YoY
|
Loading...