4 unchanged sentences
Average Price Paid per Share (or Unit) (b) (c) Total Number of Shares (or Units) Purchased as Part of Publicly Announced Plans or Programs Maximum Number (or Approximate Dollar Value) of Shares (or Units) that May Yet Be Purchased Under the Plans or Programs
−Removed: December 30, 2024 - February 2, 2025 466,632 $ 56.49 — $ 590,000,054
−Removed: February 3, 2025 - March 2, 2025 809,780 $ 60.18 780,877 $ 542,950,377
−Removed: March 3, 2025 - March 30, 2025 426,342 $ 57.27 400,913 $ 520,000,141
+Added: March 31, 2025 - May 4, 2025 214 $ 44.90 — $ 520,000,141
+Added: May 5, 2025 - June 1, 2025 2,148,992 $ 73.64 2,148,451 $ 361,800,844
+Added: June 2, 2025 - June 29, 2025 1,107,884 $ 82.88 1,107,884 $ 270,000,178
Total 3,257,090 $ 76.78 3,256,335 $ 270,000,178
3 unchanged sentences
Compared sentence by sentence after normalising whitespace, quotation marks, case and digits, so re-formatting and restated figures do not read as changed language. Wording changes appear as one removal and one addition. The current filing and the prior one are authoritative.