|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.638B
14.35%
YoY
|
$1.432B
14.71%
YoY
|
$1.249B
12.41%
YoY
|
$1.111B
-20.31%
YoY
|
$1.394B
16.3%
YoY
|
| Cost Of Revenue |
$27.85M
0.74%
YoY
|
$27.64M
10.88%
YoY
|
$24.93M
-2.5%
YoY
|
$25.57M
14.61%
YoY
|
$22.31M
-3.02%
YoY
|
| Gross Profit |
$1.610B
14.62%
YoY
|
$1.405B
14.79%
YoY
|
$1.224B
12.76%
YoY
|
$1.085B
-20.88%
YoY
|
$1.372B
16.67%
YoY
|
| Selling, General & Admin |
$1.186B
7.81%
YoY
|
$1.100B
17.06%
YoY
|
$939.7M
6.96%
YoY
|
$878.6M
-13.81%
YoY
|
$1.019B
12.35%
YoY
|
| Research & Development |
$105.8M
6.45%
YoY
|
$99.36M
8.8%
YoY
|
$91.32M
6.84%
YoY
|
$85.47M
6.15%
YoY
|
$80.52M
-1.96%
YoY
|
| Depreciation & Amortization |
$11.65M
-68.76%
YoY
|
$37.29M
275.71%
YoY
|
$9.924M
30.49%
YoY
|
$7.605M
-4.87%
YoY
|
$7.994M
-1.31%
YoY
|
| Operating Expenses |
$1.427B
7.55%
YoY
|
$1.327B
19.68%
YoY
|
$1.109B
4.05%
YoY
|
$1.065B
-8.89%
YoY
|
$1.169B
13.57%
YoY
|
| Operating Profit |
$211.2M
99.69%
YoY
|
$105.8M
-8.33%
YoY
|
$115.4M
153.26%
YoY
|
$45.55M
-79.72%
YoY
|
$224.6M
32.92%
YoY
|
| Interest Expense |
-$86.56M
-1.63%
YoY
|
-$87.99M
28.27%
YoY
|
-$68.60M
-387.68%
YoY
|
$23.85M
141.97%
YoY
|
$9.855M
-37.15%
YoY
|
| Other Income/Expense, Net |
$126.5M
13.89%
YoY
|
$111.1M
-34.2%
YoY
|
$168.8M
30.08%
YoY
|
$129.8M
18.19%
YoY
|
$109.8M
45.38%
YoY
|
| Pretax Income |
$211.2M
99.7%
YoY
|
$105.8M
126.12%
YoY
|
$46.77M
2.67%
YoY
|
$45.55M
-79.72%
YoY
|
$224.6M
32.92%
YoY
|
| Income Tax |
$63.23M
83.23%
YoY
|
$34.51M
109.18%
YoY
|
$16.50M
22.72%
YoY
|
$13.44M
-79.53%
YoY
|
$65.68M
42.73%
YoY
|
| Net Earnings |
$148.4M
107.39%
YoY
|
$71.56M
137.11%
YoY
|
$30.18M
-6.71%
YoY
|
$32.35M
-79.65%
YoY
|
$159.0M
29.25%
YoY
|
| Basic Earnings Per Share |
$14.13
104.49%
YoY
|
$6.91
145.91%
YoY
|
$2.81
1.44%
YoY
|
$2.77
-77.96%
YoY
|
$12.57
29.19%
YoY
|
| Diluted Earnings Per Share |
$13.04
104.71%
YoY
|
$6.37
145.81%
YoY
|
$2.59
0.83%
YoY
|
$2.57
-78.03%
YoY
|
$11.70
25.81%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
10.50M shares
1.48%
YoY
|
10.35M shares
-3.6%
YoY
|
10.74M shares
-7.97%
YoY
|
11.67M shares
-7.72%
YoY
|
12.64M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
11.38M shares
1.36%
YoY
|
11.23M shares
-3.57%
YoY
|
11.65M shares
-7.63%
YoY
|
12.61M shares
-7.18%
YoY
|
13.58M shares
2.77%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$445.1M
21.01%
YoY
|
$472.6M
25.89%
YoY
|
$77.49M
-79.25%
YoY
|
$373.2M
12.88%
YoY
|
$367.8M
4.16%
YoY
|
$375.4M
21.77%
YoY
|
$373.4M
19.41%
YoY
|
$330.6M
7.97%
YoY
|
$353.1M
9.78%
YoY
|
$308.3M
-1.69%
YoY
|
$312.7M
6.31%
YoY
|
$306.2M
29.07%
YoY
|
$321.7M
20.92%
YoY
|
$313.6M
-14.12%
YoY
|
$294.1M
-6.73%
YoY
|
$237.2M
-30.29%
YoY
|
$266.0M
-28.73%
YoY
|
$365.1M
-13.66%
YoY
|
$315.3M
14.15%
YoY
|
$340.3M
28.54%
YoY
|
| Cost Of Revenue |
N/A
|
$6.203M
-21.42%
YoY
|
$6.850M
-3.86%
YoY
|
$7.041M
3.85%
YoY
|
$7.752M
32.69%
YoY
|
$7.894M
18.05%
YoY
|
$7.125M
17.75%
YoY
|
$6.780M
14.39%
YoY
|
$5.842M
-6.72%
YoY
|
$6.687M
0.66%
YoY
|
$6.051M
-9.75%
YoY
|
$5.927M
-5.05%
YoY
|
$6.263M
4.8%
YoY
|
$6.643M
17.8%
YoY
|
$6.705M
28.03%
YoY
|
$6.242M
21.09%
YoY
|
$5.976M
-5.14%
YoY
|
$5.639M
15.08%
YoY
|
$5.237M
-15.53%
YoY
|
$5.155M
-16.85%
YoY
|
| Gross Profit |
N/A
|
$466.4M
26.91%
YoY
|
$417.6M
14.02%
YoY
|
$366.1M
13.07%
YoY
|
$360.1M
3.68%
YoY
|
$367.5M
21.86%
YoY
|
$366.2M
19.44%
YoY
|
$323.8M
7.84%
YoY
|
$347.3M
10.11%
YoY
|
$301.6M
-1.74%
YoY
|
$306.6M
6.68%
YoY
|
$300.3M
29.99%
YoY
|
$315.4M
21.29%
YoY
|
$306.9M
-14.62%
YoY
|
$287.4M
-7.32%
YoY
|
$231.0M
-31.08%
YoY
|
$260.1M
-29.14%
YoY
|
$359.5M
-14.0%
YoY
|
$310.1M
14.85%
YoY
|
$335.1M
29.65%
YoY
|
| Selling, General & Admin |
N/A
|
$303.7M
1.85%
YoY
|
$332.1M
19.14%
YoY
|
$280.9M
7.64%
YoY
|
$269.3M
2.73%
YoY
|
$298.2M
27.93%
YoY
|
$278.8M
18.35%
YoY
|
$260.9M
15.23%
YoY
|
$262.1M
7.16%
YoY
|
$233.1M
-0.55%
YoY
|
$235.6M
9.01%
YoY
|
$226.4M
6.1%
YoY
|
$244.6M
10.04%
YoY
|
$234.4M
2.12%
YoY
|
$216.1M
-10.33%
YoY
|
$213.4M
-19.62%
YoY
|
$222.3M
-23.71%
YoY
|
$229.5M
-18.41%
YoY
|
$241.0M
7.44%
YoY
|
$265.5M
22.76%
YoY
|
| Research & Development |
$26.57M
1.47%
YoY
|
N/A
|
$25.94M
5.43%
YoY
|
$26.20M
6.17%
YoY
|
$26.18M
6.53%
YoY
|
N/A
|
$24.60M
8.91%
YoY
|
$24.68M
8.34%
YoY
|
$24.58M
9.52%
YoY
|
N/A
|
$22.59M
5.07%
YoY
|
$22.78M
9.03%
YoY
|
$22.44M
3.96%
YoY
|
N/A
|
$21.50M
9.04%
YoY
|
$20.90M
8.99%
YoY
|
$21.59M
4.75%
YoY
|
N/A
|
$19.72M
1.25%
YoY
|
$19.17M
-10.09%
YoY
|
| Depreciation & Amortization |
N/A
|
$2.910M
-69.07%
YoY
|
$2.876M
2.09%
YoY
|
$9.477M
237.02%
YoY
|
$9.284M
241.45%
YoY
|
$9.408M
181.76%
YoY
|
$2.817M
4.8%
YoY
|
$2.812M
39.07%
YoY
|
$2.719M
45.01%
YoY
|
$3.339M
76.85%
YoY
|
$2.688M
40.66%
YoY
|
$2.022M
11.71%
YoY
|
$1.875M
-6.06%
YoY
|
$1.888M
-6.49%
YoY
|
$1.911M
-5.86%
YoY
|
$1.810M
-11.49%
YoY
|
$1.996M
5.05%
YoY
|
$2.019M
6.26%
YoY
|
$2.030M
-3.33%
YoY
|
$2.045M
2.25%
YoY
|
| Operating Expenses |
$472.1M
44.62%
YoY
|
$340.3M
3.41%
YoY
|
$392.8M
16.22%
YoY
|
$341.0M
8.34%
YoY
|
$326.4M
12.84%
YoY
|
$329.1M
23.94%
YoY
|
$338.0M
16.11%
YoY
|
$314.7M
6.87%
YoY
|
$289.3M
-4.41%
YoY
|
$265.5M
-0.17%
YoY
|
$291.1M
1.47%
YoY
|
$294.5M
21.0%
YoY
|
$302.6M
20.18%
YoY
|
$266.0M
0.28%
YoY
|
$286.9M
3.21%
YoY
|
$243.4M
-18.08%
YoY
|
$251.8M
-21.59%
YoY
|
$265.2M
-14.19%
YoY
|
$277.9M
9.2%
YoY
|
$297.1M
23.05%
YoY
|
| Operating Profit |
-$27.00M
-165.26%
YoY
|
$126.1M
228.18%
YoY
|
$31.64M
-10.56%
YoY
|
$32.21M
103.03%
YoY
|
$41.38M
-28.67%
YoY
|
$38.43M
6.51%
YoY
|
$35.37M
63.85%
YoY
|
$15.87M
175.05%
YoY
|
$58.00M
204.49%
YoY
|
$36.08M
-11.92%
YoY
|
$21.59M
198.25%
YoY
|
$5.768M
-193.5%
YoY
|
$19.05M
34.03%
YoY
|
$40.96M
-56.54%
YoY
|
$7.238M
-80.64%
YoY
|
-$6.169M
-114.29%
YoY
|
$14.21M
-72.73%
YoY
|
$94.24M
-17.18%
YoY
|
$37.39M
72.18%
YoY
|
$43.17M
85.56%
YoY
|
| Interest Expense |
N/A
|
-$20.14M
-5.71%
YoY
|
-$22.50M
-6.67%
YoY
|
-$22.53M
-202.5%
YoY
|
-$21.40M
4.13%
YoY
|
-$21.36M
17.07%
YoY
|
-$24.10M
-222.08%
YoY
|
$21.98M
-225.84%
YoY
|
-$20.55M
-256.35%
YoY
|
-$18.25M
70.71%
YoY
|
$19.74M
181.33%
YoY
|
-$17.47M
-581.45%
YoY
|
$13.14M
423.17%
YoY
|
-$10.69M
366.32%
YoY
|
$7.018M
184.36%
YoY
|
$3.628M
48.2%
YoY
|
$2.512M
-5.1%
YoY
|
-$2.292M
-18.14%
YoY
|
$2.468M
-28.69%
YoY
|
$2.448M
-15.29%
YoY
|
| Other Income/Expense, Net |
$108.7M
287.98%
YoY
|
N/A
|
$31.33M
11.97%
YoY
|
$30.54M
21.98%
YoY
|
$28.02M
3.18%
YoY
|
N/A
|
$27.98M
-5.9%
YoY
|
$25.04M
-63.2%
YoY
|
$27.16M
-29.63%
YoY
|
N/A
|
$29.73M
-47.9%
YoY
|
$68.05M
238.68%
YoY
|
$38.59M
83.59%
YoY
|
N/A
|
$57.06M
95.08%
YoY
|
$20.09M
-16.23%
YoY
|
$21.02M
0.85%
YoY
|
N/A
|
$29.25M
42.39%
YoY
|
$23.99M
48.67%
YoY
|
| Pretax Income |
-$27.00M
-165.26%
YoY
|
$106.0M
520.91%
YoY
|
$31.64M
-10.56%
YoY
|
$32.21M
103.03%
YoY
|
$41.38M
10.47%
YoY
|
$17.07M
-4.29%
YoY
|
$35.37M
63.85%
YoY
|
$15.87M
-235.61%
YoY
|
$37.46M
96.62%
YoY
|
$17.83M
-41.09%
YoY
|
$21.59M
198.25%
YoY
|
-$11.70M
89.64%
YoY
|
$19.05M
34.03%
YoY
|
$30.27M
-67.08%
YoY
|
$7.238M
-80.64%
YoY
|
-$6.169M
-114.29%
YoY
|
$14.21M
-72.73%
YoY
|
$91.95M
-19.2%
YoY
|
$37.39M
72.32%
YoY
|
$43.17M
85.27%
YoY
|
| Income Tax |
-$6.432M
-159.99%
YoY
|
$32.05M
405.71%
YoY
|
$9.923M
-8.64%
YoY
|
$10.54M
88.18%
YoY
|
$10.72M
-8.45%
YoY
|
$6.338M
1.64%
YoY
|
$10.86M
39.11%
YoY
|
$5.599M
-362.74%
YoY
|
$11.71M
155.42%
YoY
|
$6.236M
-20.91%
YoY
|
$7.808M
203.46%
YoY
|
-$2.131M
47.07%
YoY
|
$4.585M
3.38%
YoY
|
$7.885M
-72.86%
YoY
|
$2.573M
-76.91%
YoY
|
-$1.449M
-112.07%
YoY
|
$4.435M
-67.07%
YoY
|
$29.06M
-8.96%
YoY
|
$11.14M
83.32%
YoY
|
$12.01M
113.87%
YoY
|
| Net Earnings |
-$20.58M
-167.13%
YoY
|
$74.36M
593.09%
YoY
|
$21.71M
-11.41%
YoY
|
$21.67M
111.12%
YoY
|
$30.66M
17.66%
YoY
|
$10.73M
-3.34%
YoY
|
$24.51M
76.81%
YoY
|
$10.27M
-209.21%
YoY
|
$26.05M
78.24%
YoY
|
$11.10M
-50.48%
YoY
|
$13.86M
206.66%
YoY
|
-$9.400M
142.64%
YoY
|
$14.62M
57.31%
YoY
|
$22.41M
-64.37%
YoY
|
$4.520M
-82.78%
YoY
|
-$3.874M
-112.43%
YoY
|
$9.292M
-75.96%
YoY
|
$62.90M
-23.18%
YoY
|
$26.25M
67.85%
YoY
|
$31.16M
76.55%
YoY
|
| Basic Earnings Per Share |
-$1.93
-165.87%
YoY
|
N/A
|
$2.06
-13.45%
YoY
|
$2.06
108.08%
YoY
|
$2.93
17.2%
YoY
|
N/A
|
$2.38
80.3%
YoY
|
$0.99
-216.47%
YoY
|
$2.50
89.39%
YoY
|
N/A
|
$1.32
230.0%
YoY
|
-$0.85
165.63%
YoY
|
$1.32
76.0%
YoY
|
N/A
|
$0.40
-80.68%
YoY
|
-$0.32
-113.01%
YoY
|
$0.75
-75.57%
YoY
|
N/A
|
$2.07
65.6%
YoY
|
$2.46
75.71%
YoY
|
| Diluted Earnings Per Share |
-$1.93
-170.96%
YoY
|
$6.49
589.11%
YoY
|
$1.90
-12.04%
YoY
|
$1.91
107.61%
YoY
|
$2.72
14.86%
YoY
|
$0.94
-4.05%
YoY
|
$2.16
78.51%
YoY
|
$0.92
-207.82%
YoY
|
$2.37
94.11%
YoY
|
$0.98
-100.0%
YoY
|
$1.21
227.03%
YoY
|
-$0.85
166.65%
YoY
|
$1.22
76.81%
YoY
|
$1.873M
-59.17%
YoY
|
$0.37
-80.73%
YoY
|
-$0.32
-114.04%
YoY
|
$0.69
-76.29%
YoY
|
$4.587M
74337112.87%
YoY
|
$1.92
61.34%
YoY
|
$2.28
70.15%
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
|
N/A
|
| Basic Shares Outstanding |
10.64M shares
1.69%
YoY
|
N/A
|
10.52M shares
1.81%
YoY
|
10.52M shares
1.86%
YoY
|
10.47M shares
0.56%
YoY
|
N/A
|
10.33M shares
-1.77%
YoY
|
10.33M shares
-6.25%
YoY
|
10.41M shares
-6.18%
YoY
|
N/A
|
10.52M shares
-6.66%
YoY
|
11.02M shares
-8.04%
YoY
|
11.09M shares
-11.03%
YoY
|
N/A
|
11.27M shares
-11.19%
YoY
|
11.98M shares
-5.59%
YoY
|
12.47M shares
-0.89%
YoY
|
N/A
|
12.69M shares
1.09%
YoY
|
12.69M shares
0.39%
YoY
|
| Diluted Shares Outstanding |
10.64M shares
-5.63%
YoY
|
N/A
|
11.45M shares
1.53%
YoY
|
11.35M shares
2.13%
YoY
|
11.28M shares
2.51%
YoY
|
N/A
|
11.28M shares
-1.42%
YoY
|
11.11M shares
0.87%
YoY
|
11.00M shares
-8.04%
YoY
|
N/A
|
11.44M shares
-6.15%
YoY
|
11.02M shares
-8.04%
YoY
|
11.96M shares
-11.38%
YoY
|
N/A
|
12.19M shares
-10.79%
YoY
|
11.98M shares
-12.43%
YoY
|
13.50M shares
1.5%
YoY
|
N/A
|
13.66M shares
3.94%
YoY
|
13.68M shares
4.24%
YoY
|
Loading...