v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Mar. 28, 2025
Mar. 29, 2024
Income Statement [Abstract]        
Revenues $ 871,799 $ 731,535 $ 2,509,635 $ 2,129,706
Cost of revenues (769,616) (640,600) (2,207,577) (1,866,037)
Gross profit 102,183 90,935 302,058 263,669
Selling, general and administrative expenses (22,063) (19,628) (65,300) (59,373)
Restructuring and other related costs (1,264) 0 (1,367) 0
Operating income 78,856 71,307 235,391 204,296
Interest income 10,145 8,509 32,392 22,155
Interest expense 0 (26) 0 (107)
Foreign exchange gain (loss), net (2,675) 3,348 (5,728) (25)
Other income (expense), net (30) 175 (111) 60
Income before income taxes 86,296 83,313 261,944 226,379
Income tax expense (5,006) (2,397) (16,624) (11,264)
Net income 81,290 80,916 245,320 215,115
Other comprehensive income (loss), net of tax:        
Change in net unrealized gain (loss) on available-for-sale securities 3,350 (1,739) 9,647 2,155
Change in net unrealized gain (loss) on derivative instruments 1,790 (7,328) 907 1,062
Change in net retirement benefits plan – prior service cost 0 137 0 271
Change in foreign currency translation adjustment 1,060 75 1,136 (31)
Total other comprehensive income (loss), net of tax 6,200 (8,855) 11,690 3,457
Net comprehensive income $ 87,490 $ 72,061 $ 257,010 $ 218,572
Earnings per share        
Basic (in USD per share) $ 2.26 $ 2.23 $ 6.80 $ 5.93
Diluted (in USD per share) $ 2.25 $ 2.21 $ 6.75 $ 5.88
Weighted-average number of ordinary shares outstanding (in thousands of shares)        
Basic (in shares) 35,914 36,250 36,094 36,278
Diluted (in shares) 36,172 36,603 36,327 36,574