Accounts receivable, net of allowance for credit losses of 726 and 728 in 2026 and 2025, respectively
216,232
170,721
146,713
154,612
Unbilled revenue
12,684
16,401
16,980
16,909
Inventories
142,839
135,549
137,889
143,679
Prepaid expenses and other current assets
73,755
70,922
58,702
55,453
Total current assets
849,880
690,349
697,246
670,919
Non-current investments
350,643
325,186
305,339
300,078
Property, plant, and equipment, net
81,452
84,291
86,015
89,868
Operating lease assets
68,543
69,709
72,310
74,182
Goodwill
381,385
382,818
386,279
392,084
Intangible assets, net
64,464
67,140
81,100
86,751
Deferred income taxes
377,830
381,100
383,272
383,611
Other assets
4,453
5,025
4,994
5,257
Total assets
2,178,650
2,005,618
2,016,555
2,002,750
Accounts payable
65,060
59,551
50,203
45,480
Accrued expenses
80,586
77,399
91,397
86,708
Accrued income taxes
9,126
6,172
9,141
2,705
Deferred revenue and customer deposits
48,978
34,053
21,094
23,767
Operating lease liabilities
12,281
12,310
11,716
10,613
Total current liabilities
216,031
189,485
183,551
169,273
Non-current operating lease liabilities
60,196
61,707
64,870
68,312
Deferred income taxes
248,888
252,230
250,512
249,082
Reserve for income taxes
21,963
21,336
24,269
26,359
Other liabilities
2,017
1,891
1,452
88
Total liabilities
549,095
526,649
524,654
513,114
Preferred stock, .01 par value authorized 400 shares in 2026 and 2025, respectively no shares issued and outstanding
0
0
-
0
Common stock, .002 par value authorized 300,000 shares in 2026 and 2025, respectively issued and outstanding 168,217 and 166,997 shares in 2026 and 2025, respectively
336
333
334
335
Additional paid-in capital
1,294,544
1,194,927
1,138,708
1,123,134
Retained earnings
397,135
344,443
406,355
412,347
Accumulated other comprehensive loss, net of tax
-62,460
-60,734
-53,496
-46,180
Total shareholders equity
1,629,555
1,478,969
1,491,901
1,489,636
Total liabilities and shareholders' equity
2,178,650
2,005,618
2,016,555
2,002,750
Unit: Thousand (K) dollars (except for numbers of shares and EPS). Numbers labeled with * are estimated quarterly values.
Time Plot
Show the time plot by selecting a row from the table.