| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| COHEN MARTIN | 17.7% | $692,819,350 | 9,015,216 | Martin Cohen | 31 Mar 2025 | |||
| WASATCH ADVISORS LP | 3.7% | $144,356,654 | 1,878,421 | WASATCH ADVISORS LP | 31 Dec 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 28,661,633 | $1,880,391,899 | -$77,028,196 | $65.61 | 282 |
| 2025 Q2 | 29,833,306 | $2,247,981,712 | +$31,362,999 | $75.35 | 286 |
| 2025 Q1 | 29,338,924 | $2,354,282,684 | -$35,452,902 | $80.25 | 290 |
| 2024 Q4 | 29,629,648 | $2,735,931,879 | -$80,190,499 | $92.34 | 280 |
| 2024 Q3 | 30,594,706 | $2,937,302,405 | -$8,179,159 | $95.95 | 258 |
| 2024 Q2 | 30,635,545 | $2,222,262,475 | +$260,179,968 | $72.56 | 231 |
| 2024 Q1 | 27,038,259 | $2,077,911,573 | +$24,309,480 | $76.89 | 211 |
| 2023 Q4 | 26,724,580 | $2,023,793,042 | +$95,101,135 | $75.73 | 205 |
| 2023 Q3 | 25,536,429 | $1,600,815,072 | +$2,304,210 | $62.69 | 197 |
| 2023 Q2 | 25,504,234 | $1,480,696,303 | +$38,480,173 | $57.99 | 189 |
| 2023 Q1 | 24,806,558 | $1,586,617,138 | +$56,087,867 | $63.96 | 198 |
| 2022 Q4 | 23,931,947 | $1,545,385,397 | +$81,879,825 | $64.56 | 198 |
| 2022 Q3 | 23,168,303 | $1,451,048,278 | -$19,207,918 | $62.63 | 190 |
| 2022 Q2 | 23,449,754 | $1,491,242,499 | +$24,469,068 | $63.59 | 197 |
| 2022 Q1 | 23,149,841 | $1,987,722,530 | +$20,658,513 | $85.89 | 201 |
| 2021 Q4 | 22,906,533 | $2,118,537,053 | +$7,243,815 | $92.51 | 201 |
| 2021 Q3 | 22,778,766 | $1,908,866,030 | +$7,724,053 | $83.77 | 196 |
| 2021 Q2 | 22,691,832 | $1,862,740,110 | +$24,009,914 | $82.09 | 190 |
| 2021 Q1 | 22,450,537 | $1,467,206,730 | +$24,680,608 | $65.33 | 185 |
| 2020 Q4 | 22,229,547 | $1,647,081,161 | +$45,829,842 | $74.3 | 190 |
| 2020 Q3 | 21,716,482 | $1,207,379,779 | -$23,161,136 | $55.74 | 188 |
| 2020 Q2 | 22,051,207 | $1,496,886,737 | +$25,026,780 | $68.05 | 195 |
| 2020 Q1 | 21,912,070 | $995,778,121 | -$41,457,278 | $45.45 | 179 |
| 2019 Q4 | 22,730,078 | $1,422,845,533 | -$1,736,134 | $62.76 | 192 |
| 2019 Q3 | 22,779,718 | $1,248,428,088 | +$2,627,910 | $54.93 | 168 |
| 2019 Q2 | 22,739,080 | $1,167,236,115 | +$30,217,013 | $51.44 | 167 |
| 2019 Q1 | 22,292,317 | $941,723,820 | +$4,353,635 | $42.27 | 147 |
| 2018 Q4 | 22,240,972 | $763,461,362 | -$20,071,804 | $34.32 | 138 |
| 2018 Q3 | 22,777,708 | $924,794,059 | -$9,829,935 | $40.61 | 145 |
| 2018 Q2 | 23,013,286 | $959,637,206 | -$2,837,551 | $41.71 | 139 |
| 2018 Q1 | 22,701,609 | $923,027,177 | +$54,210,715 | $40.66 | 146 |
| 2017 Q4 | 21,562,131 | $1,019,766,626 | +$43,487,865 | $47.29 | 146 |
| 2017 Q3 | 20,661,771 | $816,008,143 | -$11,793,781 | $39.49 | 136 |
| 2017 Q2 | 20,979,241 | $851,500,214 | +$35,201,927 | $40.54 | 136 |
| 2017 Q1 | 21,183,329 | $846,706,083 | +$77,420,403 | $39.97 | 130 |
| 2016 Q4 | 20,688,620 | $695,285,208 | -$6,224,575 | $33.6 | 143 |
| 2016 Q3 | 20,580,298 | $879,452,589 | +$5,364,638 | $42.75 | 139 |
| 2016 Q2 | 20,471,398 | $827,441,099 | +$18,772,549 | $40.44 | 134 |
| 2016 Q1 | 20,078,904 | $781,792,165 | +$40,985,726 | $38.92 | 119 |
| 2015 Q4 | 19,108,975 | $582,484,409 | +$17,884,879 | $30.48 | 125 |
| 2015 Q3 | 18,542,661 | $509,021,270 | -$4,255,154 | $27.45 | 115 |
| 2015 Q2 | 18,589,324 | $633,440,403 | +$168,023 | $34.08 | 129 |
| 2015 Q1 | 18,443,245 | $755,429,309 | -$10,197,808 | $40.95 | 122 |
| 2014 Q4 | 18,680,677 | $786,200,209 | -$19,203,125 | $42.08 | 111 |
| 2014 Q3 | 19,165,200 | $736,701,550 | -$38,442,644 | $38.44 | 119 |
| 2014 Q2 | 20,161,293 | $874,617,219 | -$48,759,540 | $43.38 | 106 |
| 2014 Q1 | 20,675,487 | $823,897,777 | +$23,733,670 | $39.85 | 102 |