|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.746B
16.61%
YoY
|
$1.497B
4.51%
YoY
|
$1.433B
8.71%
YoY
|
$1.318B
8.76%
YoY
|
$1.212B
19.08%
YoY
|
| Cost Of Revenue |
$421.4M
7.86%
YoY
|
$390.7M
3.22%
YoY
|
$378.5M
2.67%
YoY
|
$368.6M
9.59%
YoY
|
$336.4M
8.19%
YoY
|
| Gross Profit |
$1.324B
19.69%
YoY
|
$1.107B
4.97%
YoY
|
$1.054B
11.05%
YoY
|
$949.2M
8.45%
YoY
|
$875.3M
23.87%
YoY
|
| Selling, General & Admin |
$727.4M
12.31%
YoY
|
$647.6M
-1.26%
YoY
|
$655.9M
-11.66%
YoY
|
$742.5M
4.67%
YoY
|
$709.4M
15.7%
YoY
|
| Research & Development |
$312.7M
4.9%
YoY
|
$298.1M
0.87%
YoY
|
$295.5M
0.4%
YoY
|
$294.3M
12.94%
YoY
|
$260.6M
9.98%
YoY
|
| Depreciation & Amortization |
$13.70M
-22.1%
YoY
|
$17.59M
-6.19%
YoY
|
$18.75M
-0.18%
YoY
|
$18.78M
-34.32%
YoY
|
$28.59M
33.94%
YoY
|
| Operating Expenses |
$1.061B
8.01%
YoY
|
$982.6M
0.97%
YoY
|
$973.2M
-8.07%
YoY
|
$1.059B
9.13%
YoY
|
$970.0M
14.1%
YoY
|
| Operating Profit |
$263.1M
112.38%
YoY
|
$123.9M
53.03%
YoY
|
$80.95M
-173.99%
YoY
|
-$109.4M
15.49%
YoY
|
-$94.73M
-34.0%
YoY
|
| Interest Expense |
$17.89M
-9.02%
YoY
|
$19.66M
185.92%
YoY
|
$6.876M
-11.76%
YoY
|
$7.792M
-2.06%
YoY
|
$7.956M
-58.9%
YoY
|
| Other Income/Expense, Net |
$20.28M
1364.55%
YoY
|
$1.385M
-92.59%
YoY
|
$18.69M
184.13%
YoY
|
$6.579M
7292.13%
YoY
|
$89.00K
-93.5%
YoY
|
| Pretax Income |
$280.6M
96.74%
YoY
|
$142.6M
49.45%
YoY
|
$95.44M
-158.99%
YoY
|
-$161.8M
22.59%
YoY
|
-$132.0M
5.68%
YoY
|
| Income Tax |
-$112.8M
-359.65%
YoY
|
$43.45M
57.23%
YoY
|
$27.63M
-84.97%
YoY
|
$183.8M
-366.56%
YoY
|
-$68.95M
8.55%
YoY
|
| Net Earnings |
$393.4M
296.65%
YoY
|
$99.19M
46.28%
YoY
|
$67.81M
-119.62%
YoY
|
-$345.6M
448.19%
YoY
|
-$63.04M
2.72%
YoY
|
| Basic Earnings Per Share |
$2.30
98.28%
YoY
|
$1.16
41.46%
YoY
|
$0.82
-119.43%
YoY
|
-$4.22
448.05%
YoY
|
-$0.77
1.32%
YoY
|
| Diluted Earnings Per Share |
$2.13
91.89%
YoY
|
$1.11
52.05%
YoY
|
$0.73
-117.3%
YoY
|
-$4.22
448.05%
YoY
|
-$0.77
1.32%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
170.8M shares
100.3%
YoY
|
85.27M shares
2.53%
YoY
|
83.16M shares
1.48%
YoY
|
81.95M shares
0.69%
YoY
|
81.39M shares
1.31%
YoY
|
| Diluted Shares Outstanding |
184.8M shares
106.16%
YoY
|
89.63M shares
5.56%
YoY
|
84.91M shares
3.62%
YoY
|
81.95M shares
0.69%
YoY
|
81.39M shares
1.31%
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 |
$430.0M
-9.6%
YoY
|
$504.3M
2.75%
YoY
|
$381.4M
17.32%
YoY
|
$384.5M
9.5%
YoY
|
$475.6M
44.07%
YoY
|
$490.8M
3.5%
YoY
|
$325.1M
-2.87%
YoY
|
$351.2M
17.73%
YoY
|
$330.1M
1.44%
YoY
|
$474.2M
19.61%
YoY
|
$334.6M
23.61%
YoY
|
$298.3M
8.72%
YoY
|
$325.5M
-13.51%
YoY
|
$396.5M
25.39%
YoY
|
$270.7M
5.64%
YoY
|
$274.3M
-15.77%
YoY
|
$376.3M
20.03%
YoY
|
$316.2M
5.89%
YoY
|
$256.3M
13.42%
YoY
|
| Cost Of Revenue |
$106.8M
4.2%
YoY
|
$103.5M
1.08%
YoY
|
$105.9M
9.5%
YoY
|
$109.6M
13.03%
YoY
|
$102.5M
8.23%
YoY
|
$102.4M
12.92%
YoY
|
$96.71M
3.14%
YoY
|
$96.95M
0.84%
YoY
|
$94.66M
-3.35%
YoY
|
$90.65M
-1.76%
YoY
|
$93.76M
0.77%
YoY
|
$96.14M
1.08%
YoY
|
$97.93M
11.04%
YoY
|
$92.27M
8.35%
YoY
|
$93.05M
10.48%
YoY
|
$95.12M
12.52%
YoY
|
$88.20M
6.97%
YoY
|
$85.16M
10.75%
YoY
|
$84.22M
8.26%
YoY
|
| Gross Profit |
$323.2M
-13.39%
YoY
|
$400.9M
3.19%
YoY
|
$275.5M
20.63%
YoY
|
$274.9M
8.16%
YoY
|
$373.2M
58.47%
YoY
|
$388.5M
1.27%
YoY
|
$228.3M
-5.2%
YoY
|
$254.2M
25.77%
YoY
|
$235.5M
3.49%
YoY
|
$383.6M
26.1%
YoY
|
$240.9M
35.57%
YoY
|
$202.1M
12.78%
YoY
|
$227.5M
-21.02%
YoY
|
$304.2M
31.68%
YoY
|
$177.7M
3.28%
YoY
|
$179.2M
-25.69%
YoY
|
$288.1M
24.69%
YoY
|
$231.0M
4.2%
YoY
|
$172.0M
16.13%
YoY
|
| Selling, General & Admin |
$204.2M
18.78%
YoY
|
$175.9M
15.41%
YoY
|
$182.2M
11.55%
YoY
|
$178.9M
8.32%
YoY
|
$171.9M
13.67%
YoY
|
$152.4M
8.12%
YoY
|
$163.4M
2.8%
YoY
|
$165.2M
8.51%
YoY
|
$151.2M
-12.54%
YoY
|
$140.9M
-12.45%
YoY
|
$158.9M
-11.5%
YoY
|
$152.2M
-19.85%
YoY
|
$172.9M
-12.67%
YoY
|
$161.0M
-12.41%
YoY
|
$179.6M
4.0%
YoY
|
$189.9M
8.17%
YoY
|
$198.0M
18.56%
YoY
|
$183.8M
14.94%
YoY
|
$172.7M
15.13%
YoY
|
| Research & Development |
$82.05M
10.45%
YoY
|
$80.86M
5.86%
YoY
|
$78.76M
6.2%
YoY
|
$78.78M
4.45%
YoY
|
$74.29M
3.01%
YoY
|
$76.38M
7.2%
YoY
|
$74.16M
-1.06%
YoY
|
$75.43M
2.02%
YoY
|
$72.11M
-4.33%
YoY
|
$71.25M
-2.63%
YoY
|
$74.96M
-0.51%
YoY
|
$73.93M
-0.55%
YoY
|
$75.38M
5.44%
YoY
|
$73.18M
5.95%
YoY
|
$75.34M
16.4%
YoY
|
$74.34M
15.45%
YoY
|
$71.49M
14.49%
YoY
|
$69.07M
16.27%
YoY
|
$64.73M
7.84%
YoY
|
| Depreciation & Amortization |
$2.933M
-6.5%
YoY
|
$4.285M
-0.26%
YoY
|
$3.095M
-30.87%
YoY
|
$3.182M
-30.19%
YoY
|
$3.137M
-26.26%
YoY
|
$4.296M
-5.5%
YoY
|
$4.477M
-2.67%
YoY
|
$4.558M
-5.61%
YoY
|
$4.254M
-9.95%
YoY
|
$4.546M
-28.96%
YoY
|
$4.600M
9.37%
YoY
|
$4.829M
20.6%
YoY
|
$4.724M
13.26%
YoY
|
$6.399M
40.24%
YoY
|
$4.206M
-50.67%
YoY
|
$4.004M
-52.92%
YoY
|
$4.171M
-40.47%
YoY
|
$4.563M
-18.52%
YoY
|
$8.526M
52.25%
YoY
|
| Operating Expenses |
$286.1M
16.2%
YoY
|
$275.2M
12.66%
YoY
|
$261.0M
8.74%
YoY
|
$257.7M
6.81%
YoY
|
$246.2M
-3.79%
YoY
|
$244.2M
7.11%
YoY
|
$240.0M
-4.64%
YoY
|
$241.2M
0.0%
YoY
|
$255.9M
2.47%
YoY
|
$228.0M
-8.14%
YoY
|
$251.7M
-1.26%
YoY
|
$241.3M
-8.71%
YoY
|
$249.7M
-7.33%
YoY
|
$248.2M
-5.7%
YoY
|
$254.9M
7.38%
YoY
|
$264.3M
10.12%
YoY
|
$269.5M
17.45%
YoY
|
$263.2M
15.65%
YoY
|
$237.4M
13.05%
YoY
|
| Operating Profit |
$37.15M
-70.75%
YoY
|
$125.7M
-12.86%
YoY
|
$14.47M
-224.08%
YoY
|
$17.28M
33.26%
YoY
|
$127.0M
-722.13%
YoY
|
$144.2M
-7.28%
YoY
|
-$11.66M
7.81%
YoY
|
$12.97M
-133.14%
YoY
|
-$20.41M
-8.08%
YoY
|
$155.6M
177.9%
YoY
|
-$10.82M
-85.99%
YoY
|
-$39.12M
-53.99%
YoY
|
-$22.21M
-219.26%
YoY
|
$55.98M
-273.91%
YoY
|
-$77.22M
18.19%
YoY
|
-$85.04M
-7234.23%
YoY
|
$18.62M
1063.02%
YoY
|
-$32.19M
445.56%
YoY
|
-$65.34M
5.67%
YoY
|
| Interest Expense |
$2.701M
-1115.41%
YoY
|
$515.0K
-96.07%
YoY
|
$9.670M
1233.79%
YoY
|
$7.968M
43.15%
YoY
|
-$266.0K
-115.18%
YoY
|
$13.10M
2469.02%
YoY
|
$725.0K
-52.71%
YoY
|
$5.566M
-315.65%
YoY
|
$1.752M
-8.65%
YoY
|
$510.0K
-109.89%
YoY
|
$1.533M
-23.04%
YoY
|
-$2.581M
-232.77%
YoY
|
$1.918M
-1.44%
YoY
|
-$5.158M
45.87%
YoY
|
$1.992M
4.4%
YoY
|
$1.944M
-0.77%
YoY
|
$1.946M
3.51%
YoY
|
-$3.536M
-17.77%
YoY
|
$1.908M
-67.97%
YoY
|
| Other Income/Expense, Net |
-$2.204M
-492.87%
YoY
|
$96.00K
-104.98%
YoY
|
-$43.00K
N/A
|
$18.73M
N/A
|
$561.0K
-66.69%
YoY
|
-$1.927M
-7808.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.684M
-74.42%
YoY
|
$25.00K
-69.51%
YoY
|
$6.383M
-22110.34%
YoY
|
$5.029M
32.87%
YoY
|
$6.583M
140.17%
YoY
|
$82.00K
-531.58%
YoY
|
-$29.00K
-1550.0%
YoY
|
$3.785M
N/A
|
$2.741M
2485.85%
YoY
|
-$19.00K
N/A
|
$2.000K
N/A
|
| Pretax Income |
$39.71M
-68.57%
YoY
|
$105.0M
-31.91%
YoY
|
$24.10M
-307.28%
YoY
|
$25.25M
65.5%
YoY
|
$126.3M
-933.07%
YoY
|
$154.2M
-0.47%
YoY
|
-$11.63M
211.33%
YoY
|
$15.26M
-137.94%
YoY
|
-$15.16M
-2.34%
YoY
|
$154.9M
450.1%
YoY
|
-$3.734M
-95.43%
YoY
|
-$40.20M
-59.85%
YoY
|
-$15.53M
92.57%
YoY
|
$28.16M
-154.33%
YoY
|
-$81.77M
0.59%
YoY
|
-$100.1M
-494.57%
YoY
|
-$8.062M
-66.73%
YoY
|
-$51.83M
-3149.0%
YoY
|
-$81.29M
83.43%
YoY
|
| Income Tax |
$6.941M
-83.02%
YoY
|
-$129.6M
-469.46%
YoY
|
-$19.27M
-796.85%
YoY
|
-$4.830M
-155.89%
YoY
|
$40.89M
-1445.89%
YoY
|
$35.08M
186.66%
YoY
|
$2.765M
-22.0%
YoY
|
$8.642M
30.92%
YoY
|
-$3.038M
-157.88%
YoY
|
$12.24M
-289.6%
YoY
|
$3.545M
-69.82%
YoY
|
$6.601M
-96.45%
YoY
|
$5.249M
-168.32%
YoY
|
-$6.454M
-55.76%
YoY
|
$11.75M
-147.32%
YoY
|
$186.2M
-1662.39%
YoY
|
-$7.683M
-56.39%
YoY
|
-$14.59M
534.22%
YoY
|
-$24.83M
-0.91%
YoY
|
| Net Earnings |
$32.76M
-61.64%
YoY
|
$234.6M
96.97%
YoY
|
$43.36M
-401.35%
YoY
|
$30.08M
354.82%
YoY
|
$85.42M
-804.57%
YoY
|
$119.1M
-16.52%
YoY
|
-$14.39M
97.69%
YoY
|
$6.613M
-114.13%
YoY
|
-$12.12M
-41.64%
YoY
|
$142.7M
312.17%
YoY
|
-$7.279M
-92.22%
YoY
|
-$46.80M
-83.65%
YoY
|
-$20.77M
5381.27%
YoY
|
$34.61M
-192.93%
YoY
|
-$93.52M
65.62%
YoY
|
-$286.3M
-867.73%
YoY
|
-$379.0K
-94.27%
YoY
|
-$37.25M
-1031.15%
YoY
|
-$56.47M
193.08%
YoY
|
| Basic Earnings Per Share |
$0.19
-80.81%
YoY
|
N/A
|
$0.25
-247.06%
YoY
|
$0.18
125.0%
YoY
|
$0.99
-807.14%
YoY
|
N/A
|
-$0.17
88.89%
YoY
|
$0.08
-114.29%
YoY
|
-$0.14
-44.0%
YoY
|
N/A
|
-$0.09
-92.11%
YoY
|
-$0.56
-84.0%
YoY
|
-$0.25
N/A
|
N/A
|
-$1.14
65.22%
YoY
|
-$3.50
-860.87%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.69
187.5%
YoY
|
| Diluted Earnings Per Share |
$0.18
-80.22%
YoY
|
$1.27
10.43%
YoY
|
$0.24
-241.18%
YoY
|
$0.17
142.86%
YoY
|
$0.91
-750.0%
YoY
|
$1.15
-26.86%
YoY
|
-$0.17
88.89%
YoY
|
$0.07
-112.42%
YoY
|
-$0.14
-44.0%
YoY
|
$1.57
273.95%
YoY
|
-$0.09
-92.11%
YoY
|
-$0.56
-83.9%
YoY
|
-$0.25
N/A
|
$0.42
-100.0%
YoY
|
-$1.14
65.22%
YoY
|
-$3.50
-913.95%
YoY
|
$0.00
-100.0%
YoY
|
-$455.9K
-1020.94%
YoY
|
-$0.69
187.5%
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 |
169.0M shares
96.79%
YoY
|
169.7M shares
97.92%
YoY
|
171.1M shares
100.31%
YoY
|
85.12M shares
0.1%
YoY
|
85.90M shares
2.38%
YoY
|
85.75M shares
2.63%
YoY
|
85.41M shares
2.6%
YoY
|
85.03M shares
2.5%
YoY
|
83.91M shares
1.74%
YoY
|
83.56M shares
1.66%
YoY
|
83.25M shares
1.58%
YoY
|
82.96M shares
1.36%
YoY
|
82.47M shares
0.97%
YoY
|
82.19M shares
0.63%
YoY
|
81.95M shares
0.52%
YoY
|
81.85M shares
0.65%
YoY
|
81.68M shares
0.83%
YoY
|
81.68M shares
1.21%
YoY
|
81.53M shares
1.23%
YoY
|
| Diluted Shares Outstanding |
178.8M shares
89.42%
YoY
|
N/A
|
184.1M shares
115.0%
YoY
|
182.2M shares
105.83%
YoY
|
94.41M shares
12.04%
YoY
|
N/A
|
85.63M shares
2.75%
YoY
|
88.50M shares
6.58%
YoY
|
84.27M shares
2.01%
YoY
|
N/A
|
83.34M shares
1.63%
YoY
|
83.04M shares
1.46%
YoY
|
82.60M shares
1.13%
YoY
|
N/A
|
82.00M shares
0.58%
YoY
|
81.85M shares
-9.38%
YoY
|
81.68M shares
0.83%
YoY
|
N/A
|
81.53M shares
1.23%
YoY
|
Loading...