|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.388B
10.74%
YoY
|
$1.253B
8.66%
YoY
|
$1.154B
12.89%
YoY
|
$1.022B
-1.31%
YoY
|
$1.035B
10.82%
YoY
|
| Cost Of Revenue |
$448.2M
17.15%
YoY
|
$382.6M
0.07%
YoY
|
$382.3M
21.53%
YoY
|
$314.6M
-4.49%
YoY
|
$329.4M
-2.98%
YoY
|
| Gross Profit |
$939.9M
7.92%
YoY
|
$870.9M
12.92%
YoY
|
$771.3M
9.05%
YoY
|
$707.2M
0.17%
YoY
|
$706.0M
18.7%
YoY
|
| Selling, General & Admin |
$548.8M
4.28%
YoY
|
$526.3M
1.57%
YoY
|
$518.1M
10.42%
YoY
|
$469.2M
-0.56%
YoY
|
$471.9M
5.68%
YoY
|
| Research & Development |
$185.8M
1.78%
YoY
|
$182.5M
-5.83%
YoY
|
$193.8M
24.4%
YoY
|
$155.8M
-15.05%
YoY
|
$183.4M
19.96%
YoY
|
| Depreciation & Amortization |
$28.56M
13.78%
YoY
|
$25.10M
1.48%
YoY
|
$24.74M
10.57%
YoY
|
$22.37M
-8.82%
YoY
|
$24.54M
-15.48%
YoY
|
| Operating Expenses |
$734.6M
3.64%
YoY
|
$708.8M
-0.44%
YoY
|
$711.9M
13.9%
YoY
|
$625.0M
-4.62%
YoY
|
$655.3M
9.32%
YoY
|
| Operating Profit |
$199.4M
54.5%
YoY
|
$129.1M
-288.4%
YoY
|
-$68.50M
-10.75%
YoY
|
-$76.75M
9689.8%
YoY
|
-$784.0K
-99.71%
YoY
|
| Interest Expense |
-$55.65M
7.22%
YoY
|
-$51.90M
-188.19%
YoY
|
$58.85M
21.98%
YoY
|
$48.25M
-3.79%
YoY
|
$50.15M
22.81%
YoY
|
| Other Income/Expense, Net |
-$2.681M
-364.4%
YoY
|
$1.014M
914.0%
YoY
|
$100.0K
-99.9%
YoY
|
$96.72M
-263.47%
YoY
|
-$59.17M
N/A
|
| Pretax Income |
-$220.8M
-350.01%
YoY
|
$88.31M
-208.72%
YoY
|
-$81.23M
8.1%
YoY
|
-$75.14M
-39.63%
YoY
|
-$124.5M
-64.23%
YoY
|
| Income Tax |
$21.64M
-13.64%
YoY
|
$25.06M
-125.34%
YoY
|
-$98.88M
-994.72%
YoY
|
$11.05M
-1.31%
YoY
|
$11.20M
-1266.46%
YoY
|
| Net Earnings |
-$242.5M
-483.45%
YoY
|
$63.23M
260.39%
YoY
|
$17.55M
-120.34%
YoY
|
-$86.25M
-36.5%
YoY
|
-$135.8M
-61.06%
YoY
|
| Basic Earnings Per Share |
-$4.45
-480.34%
YoY
|
$1.17
254.55%
YoY
|
$0.33
-120.5%
YoY
|
-$1.61
-39.93%
YoY
|
-$2.68
-62.25%
YoY
|
| Diluted Earnings Per Share |
-$4.45
-483.62%
YoY
|
$1.16
262.5%
YoY
|
$0.32
-119.88%
YoY
|
-$1.61
-39.93%
YoY
|
-$2.68
-62.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
54.55M shares
0.57%
YoY
|
54.24M shares
0.56%
YoY
|
53.94M shares
0.87%
YoY
|
53.47M shares
5.61%
YoY
|
50.63M shares
4.2%
YoY
|
| Diluted Shares Outstanding |
54.55M shares
-0.05%
YoY
|
54.57M shares
0.67%
YoY
|
54.21M shares
1.38%
YoY
|
53.47M shares
5.61%
YoY
|
50.63M shares
4.2%
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 |
$362.3M
14.33%
YoY
|
$360.9M
12.15%
YoY
|
$357.8M
12.46%
YoY
|
$352.5M
10.66%
YoY
|
$316.9M
7.44%
YoY
|
$321.8M
3.78%
YoY
|
$318.1M
11.19%
YoY
|
$318.6M
8.4%
YoY
|
$294.9M
11.96%
YoY
|
$310.1M
12.82%
YoY
|
$286.1M
13.26%
YoY
|
$293.9M
15.63%
YoY
|
$263.4M
9.68%
YoY
|
$274.9M
1.78%
YoY
|
$252.6M
-0.24%
YoY
|
$254.2M
-3.91%
YoY
|
$240.2M
-3.0%
YoY
|
$270.1M
0.19%
YoY
|
$253.2M
5.47%
YoY
|
| Cost Of Revenue |
$118.5M
23.34%
YoY
|
$121.1M
18.22%
YoY
|
$112.9M
21.58%
YoY
|
$113.5M
13.87%
YoY
|
$96.08M
9.78%
YoY
|
$102.5M
-14.6%
YoY
|
$92.86M
10.14%
YoY
|
$99.71M
12.43%
YoY
|
$87.52M
-2.03%
YoY
|
$120.0M
31.35%
YoY
|
$84.31M
3.21%
YoY
|
$88.69M
27.05%
YoY
|
$89.34M
24.54%
YoY
|
$91.36M
25.93%
YoY
|
$81.69M
-1.71%
YoY
|
$69.80M
-24.3%
YoY
|
$71.73M
-14.8%
YoY
|
$72.54M
-25.14%
YoY
|
$83.11M
-10.11%
YoY
|
| Gross Profit |
$243.7M
10.41%
YoY
|
$239.8M
9.31%
YoY
|
$244.9M
8.7%
YoY
|
$239.0M
9.19%
YoY
|
$220.8M
6.45%
YoY
|
$219.4M
15.39%
YoY
|
$225.3M
11.63%
YoY
|
$218.9M
6.66%
YoY
|
$207.4M
19.13%
YoY
|
$190.1M
3.59%
YoY
|
$201.8M
18.07%
YoY
|
$205.2M
11.31%
YoY
|
$174.1M
3.35%
YoY
|
$183.5M
-8.99%
YoY
|
$170.9M
1.34%
YoY
|
$184.4M
7.01%
YoY
|
$168.4M
3.08%
YoY
|
$201.6M
20.82%
YoY
|
$168.7M
14.28%
YoY
|
| Selling, General & Admin |
$143.6M
7.41%
YoY
|
$143.4M
5.71%
YoY
|
$138.5M
5.21%
YoY
|
$137.8M
6.71%
YoY
|
$133.7M
2.93%
YoY
|
$135.6M
1.74%
YoY
|
$131.7M
-2.32%
YoY
|
$129.1M
2.58%
YoY
|
$129.9M
4.62%
YoY
|
$133.3M
11.45%
YoY
|
$134.8M
17.59%
YoY
|
$125.9M
8.06%
YoY
|
$124.1M
4.73%
YoY
|
$119.6M
-3.88%
YoY
|
$114.6M
5.12%
YoY
|
$116.5M
-5.1%
YoY
|
$118.5M
2.46%
YoY
|
$124.4M
-18.4%
YoY
|
$109.0M
4.81%
YoY
|
| Research & Development |
$58.70M
54.95%
YoY
|
$52.12M
20.35%
YoY
|
$48.58M
-0.47%
YoY
|
$47.19M
5.47%
YoY
|
$37.88M
-17.05%
YoY
|
$43.31M
-6.26%
YoY
|
$48.81M
4.86%
YoY
|
$44.74M
-12.49%
YoY
|
$45.66M
-8.65%
YoY
|
$46.20M
2.82%
YoY
|
$46.54M
30.28%
YoY
|
$51.12M
49.36%
YoY
|
$49.99M
22.16%
YoY
|
$44.93M
1.89%
YoY
|
$35.73M
-15.21%
YoY
|
$34.23M
-34.87%
YoY
|
$40.92M
-8.31%
YoY
|
$44.10M
-0.9%
YoY
|
$42.13M
-11.05%
YoY
|
| Depreciation & Amortization |
$8.300M
29.3%
YoY
|
$12.07M
13.09%
YoY
|
$12.25M
15.04%
YoY
|
$11.32M
8.75%
YoY
|
$6.419M
2.44%
YoY
|
$10.67M
-14.62%
YoY
|
$10.64M
-18.12%
YoY
|
$10.41M
-16.6%
YoY
|
$6.266M
5.2%
YoY
|
$12.50M
4.1%
YoY
|
$13.00M
12.55%
YoY
|
$12.48M
4.65%
YoY
|
$5.956M
5.87%
YoY
|
$12.01M
-4.36%
YoY
|
$11.55M
-10.39%
YoY
|
$11.92M
-6.92%
YoY
|
$5.626M
-7.45%
YoY
|
$12.56M
-20.54%
YoY
|
$12.89M
-29.18%
YoY
|
| Operating Expenses |
$202.3M
17.91%
YoY
|
$197.0M
10.13%
YoY
|
$187.1M
3.68%
YoY
|
$185.0M
6.39%
YoY
|
$171.5M
-2.27%
YoY
|
$178.9M
-0.29%
YoY
|
$180.5M
-0.48%
YoY
|
$173.9M
-7.44%
YoY
|
$175.5M
0.81%
YoY
|
$179.4M
23.52%
YoY
|
$181.3M
20.6%
YoY
|
$187.8M
24.62%
YoY
|
$174.1M
9.2%
YoY
|
$145.2M
-15.16%
YoY
|
$150.4M
-0.54%
YoY
|
$150.7M
-14.03%
YoY
|
$159.4M
-0.54%
YoY
|
$171.2M
-16.9%
YoY
|
$151.2M
-0.15%
YoY
|
| Operating Profit |
$41.47M
-14.7%
YoY
|
$42.77M
5.68%
YoY
|
$54.01M
51.64%
YoY
|
$54.18M
34.9%
YoY
|
$48.62M
199.26%
YoY
|
$40.47M
278.19%
YoY
|
$35.62M
698.97%
YoY
|
$40.17M
131.16%
YoY
|
$16.25M
-793.68%
YoY
|
$10.70M
-72.04%
YoY
|
$4.458M
-103.38%
YoY
|
$17.38M
-45.28%
YoY
|
-$2.342M
-124.64%
YoY
|
$38.27M
54.61%
YoY
|
-$132.0M
-903.64%
YoY
|
$31.76M
-187.57%
YoY
|
$9.505M
-266.81%
YoY
|
$24.75M
-109.94%
YoY
|
$16.42M
-317.45%
YoY
|
| Interest Expense |
-$12.95M
241.11%
YoY
|
-$17.47M
59.29%
YoY
|
-$17.64M
-300.5%
YoY
|
-$16.74M
-9.54%
YoY
|
-$3.797M
-123.89%
YoY
|
-$10.97M
74.1%
YoY
|
$8.800M
-41.28%
YoY
|
-$18.50M
-3734.58%
YoY
|
$15.89M
18.28%
YoY
|
-$6.300M
-2.28%
YoY
|
$14.99M
18.36%
YoY
|
$509.0K
-96.46%
YoY
|
$13.44M
71.39%
YoY
|
-$6.447M
-249.69%
YoY
|
$12.66M
11.5%
YoY
|
$14.39M
-12.88%
YoY
|
$7.840M
-50.8%
YoY
|
$4.307M
-108.63%
YoY
|
$11.36M
-22.61%
YoY
|
| Other Income/Expense, Net |
-$5.695M
7701.37%
YoY
|
-$1.601M
-105.26%
YoY
|
-$7.493M
-2824.73%
YoY
|
$200.0K
92.31%
YoY
|
-$73.00K
-80.22%
YoY
|
$30.43M
332.32%
YoY
|
$275.0K
59.88%
YoY
|
$104.0K
-100.83%
YoY
|
-$369.0K
66.22%
YoY
|
$7.038M
-728.95%
YoY
|
$172.0K
-137.47%
YoY
|
-$12.61M
5477.43%
YoY
|
-$222.0K
534.29%
YoY
|
-$1.119M
-96.43%
YoY
|
-$459.0K
2600.0%
YoY
|
-$226.0K
-120.73%
YoY
|
-$35.00K
-318.75%
YoY
|
-$31.36M
N/A
|
-$17.00K
-108.46%
YoY
|
| Pretax Income |
$27.49M
-108.71%
YoY
|
$27.63M
-51.07%
YoY
|
$33.91M
-23.69%
YoY
|
$33.32M
54.34%
YoY
|
-$315.6M
822.94%
YoY
|
$56.48M
-159.89%
YoY
|
$44.44M
-2346.76%
YoY
|
$21.59M
308.88%
YoY
|
-$34.20M
-450.12%
YoY
|
-$94.30M
-1574.82%
YoY
|
-$1.978M
-98.14%
YoY
|
$5.280M
-72.21%
YoY
|
$9.768M
75.4%
YoY
|
$6.394M
-199.56%
YoY
|
-$106.1M
164.53%
YoY
|
$19.00M
-136.17%
YoY
|
$5.569M
-119.83%
YoY
|
-$6.422M
-97.84%
YoY
|
-$40.11M
114.34%
YoY
|
| Income Tax |
$4.340M
-62.77%
YoY
|
-$3.282M
-657.22%
YoY
|
$7.114M
-38.27%
YoY
|
$6.151M
17.68%
YoY
|
$11.66M
51.04%
YoY
|
$589.0K
-100.53%
YoY
|
$11.53M
117.13%
YoY
|
$5.227M
27.58%
YoY
|
$7.717M
225.47%
YoY
|
-$110.7M
-2453.32%
YoY
|
$5.308M
309.88%
YoY
|
$4.097M
62.9%
YoY
|
$2.371M
-6.54%
YoY
|
$4.704M
123.57%
YoY
|
$1.295M
-38.27%
YoY
|
$2.515M
-35.64%
YoY
|
$2.537M
-4.05%
YoY
|
$2.104M
-111.5%
YoY
|
$2.098M
-152.58%
YoY
|
| Net Earnings |
$22.29M
-106.81%
YoY
|
$30.91M
-44.7%
YoY
|
$26.78M
-18.72%
YoY
|
$27.16M
66.3%
YoY
|
-$327.3M
680.4%
YoY
|
$55.89M
242.89%
YoY
|
$32.95M
-550.3%
YoY
|
$16.33M
1314.11%
YoY
|
-$41.94M
-669.1%
YoY
|
$16.30M
881.34%
YoY
|
-$7.318M
-93.18%
YoY
|
$1.155M
-92.98%
YoY
|
$7.370M
146.24%
YoY
|
$1.661M
-132.4%
YoY
|
-$107.3M
147.09%
YoY
|
$16.44M
-129.11%
YoY
|
$2.993M
-109.73%
YoY
|
-$5.127M
-98.18%
YoY
|
-$43.44M
193.26%
YoY
|
| Basic Earnings Per Share |
$0.41
-106.82%
YoY
|
N/A
|
$0.49
-19.67%
YoY
|
$0.50
66.67%
YoY
|
-$6.01
670.51%
YoY
|
N/A
|
$0.61
-535.71%
YoY
|
$0.30
1400.0%
YoY
|
-$0.78
-657.14%
YoY
|
N/A
|
-$0.14
-93.03%
YoY
|
$0.02
-93.55%
YoY
|
$0.14
133.33%
YoY
|
N/A
|
-$2.01
145.12%
YoY
|
$0.31
-126.96%
YoY
|
$0.06
-109.52%
YoY
|
N/A
|
-$0.82
173.33%
YoY
|
| Diluted Earnings Per Share |
$0.40
-106.66%
YoY
|
$0.57
-45.04%
YoY
|
$0.49
-18.33%
YoY
|
$0.50
66.67%
YoY
|
-$6.01
670.51%
YoY
|
$1.02
240.26%
YoY
|
$0.60
-528.57%
YoY
|
$0.30
1301.87%
YoY
|
-$0.78
-657.14%
YoY
|
$0.30
866.14%
YoY
|
-$0.14
-93.03%
YoY
|
$0.02
-92.87%
YoY
|
$0.14
133.33%
YoY
|
$0.03
-131.07%
YoY
|
-$2.01
139.29%
YoY
|
$0.30
-126.09%
YoY
|
$0.06
-109.52%
YoY
|
-$0.10
-98.27%
YoY
|
-$0.84
180.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 |
54.69M shares
0.62%
YoY
|
54.61M shares
0.56%
YoY
|
54.60M shares
0.56%
YoY
|
54.53M shares
0.69%
YoY
|
54.35M shares
0.73%
YoY
|
54.30M shares
0.8%
YoY
|
54.30M shares
0.77%
YoY
|
54.15M shares
0.71%
YoY
|
53.96M shares
0.73%
YoY
|
53.87M shares
0.65%
YoY
|
53.88M shares
0.63%
YoY
|
53.77M shares
0.49%
YoY
|
53.56M shares
0.5%
YoY
|
53.52M shares
0.56%
YoY
|
53.55M shares
3.81%
YoY
|
53.51M shares
9.36%
YoY
|
53.30M shares
9.36%
YoY
|
53.23M shares
9.53%
YoY
|
51.58M shares
6.02%
YoY
|
| Diluted Shares Outstanding |
55.94M shares
2.8%
YoY
|
N/A
|
55.15M shares
1.04%
YoY
|
54.71M shares
0.21%
YoY
|
54.42M shares
0.76%
YoY
|
N/A
|
54.59M shares
1.1%
YoY
|
54.59M shares
1.14%
YoY
|
54.01M shares
0.2%
YoY
|
N/A
|
53.99M shares
0.85%
YoY
|
53.98M shares
-0.19%
YoY
|
53.90M shares
-0.51%
YoY
|
N/A
|
53.53M shares
3.78%
YoY
|
54.08M shares
10.53%
YoY
|
54.18M shares
11.16%
YoY
|
N/A
|
51.58M shares
6.02%
YoY
|
Loading...