| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| BlackRock, Inc. | 14.7% | $330,981,773 | 3,681,666 | BlackRock, Inc. | 31 Mar 2025 | |||
| WASATCH ADVISORS LP | 2.1% | -70% | $47,480,146 | -$94,572,193 | 528,144 | -66.6% | WASATCH ADVISORS LP | 31 Mar 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 23,959,460 | $1,847,931,727 | -$14,239,683 | $77.16 | 262 |
| 2025 Q2 | 24,066,037 | $2,032,008,818 | -$244,646 | $84.09 | 262 |
| 2025 Q1 | 23,973,835 | $2,271,712,359 | -$35,858,821 | $94.75 | 270 |
| 2024 Q4 | 24,212,381 | $2,659,279,588 | +$14,644,053 | $110.06 | 261 |
| 2024 Q3 | 24,105,192 | $2,727,117,423 | +$4,417,606 | $113.09 | 259 |
| 2024 Q2 | 23,993,232 | $2,964,962,134 | +$1,498,648 | $123.59 | 265 |
| 2024 Q1 | 23,993,573 | $3,093,142,709 | +$6,811,780 | $128.94 | 236 |
| 2023 Q4 | 23,984,746 | $2,955,807,103 | +$15,777,725 | $123.24 | 223 |
| 2023 Q3 | 23,846,506 | $2,437,092,549 | +$4,040,039 | $102.20 | 212 |
| 2023 Q2 | 23,803,019 | $2,390,832,044 | -$7,222,988 | $100.44 | 203 |
| 2023 Q1 | 23,876,871 | $2,451,393,601 | +$13,429,205 | $102.67 | 218 |
| 2022 Q4 | 23,954,256 | $2,464,210,922 | -$11,084,067 | $102.86 | 221 |
| 2022 Q3 | 24,019,341 | $2,057,996,766 | -$14,313,033 | $85.67 | 185 |
| 2022 Q2 | 23,943,559 | $2,293,579,459 | +$28,390,916 | $95.79 | 194 |
| 2022 Q1 | 23,782,835 | $2,201,834,301 | +$3,239,616 | $92.55 | 179 |
| 2021 Q4 | 23,708,461 | $2,141,965,911 | -$193,662,634 | $90.34 | 180 |
| 2021 Q3 | 23,443,306 | $1,974,530,265 | +$4,266,539 | $84.22 | 181 |
| 2021 Q2 | 23,369,465 | $2,117,538,766 | -$19,832,760 | $90.61 | 174 |
| 2021 Q1 | 23,558,548 | $2,419,455,343 | -$18,274,703 | $102.69 | 175 |
| 2020 Q4 | 23,750,236 | $2,155,050,110 | +$63,786,881 | $90.73 | 171 |
| 2020 Q3 | 23,235,814 | $1,471,592,736 | -$21,476,288 | $63.32 | 181 |
| 2020 Q2 | 23,526,053 | $1,816,779,760 | +$23,545,507 | $77.25 | 178 |
| 2020 Q1 | 23,258,390 | $1,616,072,269 | -$17,899,736 | $69.49 | 173 |
| 2019 Q4 | 23,277,011 | $2,407,427,151 | +$21,726,636 | $103.44 | 204 |
| 2019 Q3 | 23,066,976 | $2,056,091,769 | -$7,366,544 | $89.14 | 206 |
| 2019 Q2 | 23,141,241 | $2,111,250,963 | +$21,651,212 | $91.24 | 195 |
| 2019 Q1 | 23,211,950 | $1,934,749,215 | +$18,724,236 | $83.35 | 180 |
| 2018 Q4 | 23,009,258 | $1,421,053,426 | -$15,887,495 | $61.76 | 174 |
| 2018 Q3 | 23,200,356 | $1,778,634,318 | +$12,297,417 | $76.75 | 181 |
| 2018 Q2 | 23,054,678 | $1,765,007,401 | +$25,192,142 | $76.55 | 179 |
| 2018 Q1 | 22,767,515 | $1,562,243,507 | +$16,085,947 | $68.60 | 173 |
| 2017 Q4 | 22,511,049 | $1,589,317,021 | +$23,824,591 | $70.60 | 179 |
| 2017 Q3 | 22,179,681 | $1,367,519,477 | -$3,085,905 | $61.65 | 175 |
| 2017 Q2 | 22,214,871 | $1,456,135,048 | +$19,485,581 | $65.55 | 169 |
| 2017 Q1 | 22,160,057 | $1,434,900,430 | +$174,009,041 | $64.75 | 181 |
| 2016 Q4 | 22,204,256 | $1,520,866,778 | +$53,035,862 | $68.50 | 196 |
| 2016 Q3 | 21,459,774 | $1,303,899,942 | +$4,539,733 | $60.81 | 202 |
| 2016 Q2 | 21,421,864 | $985,184,393 | -$18,652,339 | $45.99 | 179 |
| 2016 Q1 | 21,858,998 | $948,022,074 | -$18,351,463 | $43.36 | 186 |
| 2015 Q4 | 21,984,374 | $1,193,887,849 | -$36,829,060 | $54.31 | 191 |
| 2015 Q3 | 22,776,298 | $1,059,335,663 | +$29,985,624 | $46.51 | 164 |
| 2015 Q2 | 22,179,299 | $998,958,519 | -$6,083,764 | $45.04 | 146 |
| 2015 Q1 | 22,308,178 | $1,034,500,250 | -$527,304 | $46.39 | 135 |
| 2014 Q4 | 22,352,587 | $954,384,594 | -$27,139,442 | $42.70 | 121 |
| 2014 Q3 | 22,989,510 | $825,321,952 | +$16,506,021 | $35.90 | 103 |
| 2014 Q2 | 22,500,581 | $971,126,734 | +$4,163,277 | $43.17 | 105 |
| 2014 Q1 | 22,396,163 | $1,012,832,775 | +$8,123,937 | $45.23 | 105 |