| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 593,306 | $26,997,349 | -$1,786,922 | $45.52 | 23 |
| 2025 Q2 | 637,731 | $28,744,646 | +$797,006 | $45.14 | 25 |
| 2025 Q1 | 628,485 | $26,222,072 | +$3,335,666 | $41.76 | 23 |
| 2024 Q4 | 544,780 | $16,721,905 | +$234,427 | $30.7 | 20 |
| 2024 Q3 | 534,074 | $18,312,799 | -$45,439,961 | $34.33 | 17 |
| 2024 Q2 | 1,935,991 | $62,169,745 | +$13,144,272 | $32.14 | 21 |
| 2024 Q1 | 1,525,038 | $54,459,199 | -$3,166,813 | $35.74 | 21 |
| 2023 Q4 | 1,570,531 | $54,521,580 | -$838,241,742 | $34.74 | 21 |
| 2023 Q3 | 27,720,429 | $886,435,709 | -$84,874,094 | $31.75 | 24 |
| 2023 Q2 | 30,344,596 | $955,889,118 | -$29,570,025 | $31.64 | 26 |
| 2023 Q1 | 31,272,993 | $937,382,189 | +$16,929,669 | $29.83 | 25 |
| 2022 Q4 | 30,665,860 | $871,551,728 | +$35,014,583 | $28.47 | 21 |
| 2022 Q3 | 29,405,463 | $627,449,352 | -$37,670,301 | $21.12 | 18 |
| 2022 Q2 | 30,448,087 | $722,846,000 | +$28,338,334 | $23.99 | 18 |
| 2022 Q1 | 29,516,621 | $851,508,000 | +$13,974,664 | $28.52 | 20 |
| 2021 Q4 | 28,936,364 | $1,000,751,994 | +$17,259,734 | $34.79 | 23 |
| 2021 Q3 | 28,365,427 | $911,032,000 | +$52,552,742 | $32.07 | 19 |
| 2021 Q2 | 26,699,989 | $836,923,386 | -$41,434,526 | $31.32 | 25 |
| 2021 Q1 | 28,045,143 | $855,633,293 | +$39,528,956 | $30.59 | 27 |
| 2020 Q4 | 26,978,972 | $712,680,848 | +$17,664,335 | $26.59 | 22 |
| 2020 Q3 | 26,310,010 | $478,383,000 | +$7,458,972 | $18.25 | 20 |
| 2020 Q2 | 25,903,232 | $514,725,000 | -$10,587,414 | $19.88 | 20 |
| 2020 Q1 | 26,511,390 | $399,961,151 | -$11,358,094 | $15.08 | 21 |
| 2019 Q4 | 27,395,326 | $812,501,000 | +$27,109,687 | $29.68 | 26 |
| 2019 Q3 | 26,482,628 | $644,356,000 | +$120,409,550 | $24.27 | 23 |
| 2019 Q2 | 21,528,025 | $511,932,386 | -$52,982,382 | $23.7 | 26 |
| 2019 Q1 | 23,768,485 | $568,017,047 | +$24,604,447 | $23.91 | 25 |
| 2018 Q4 | 22,739,909 | $512,960,000 | +$8,089,955 | $22.55 | 18 |
| 2018 Q3 | 22,375,066 | $684,174,000 | +$3,351,917 | $30.46 | 18 |
| 2018 Q2 | 22,250,905 | $689,592,511 | +$16,348,363 | $30.76 | 21 |
| 2018 Q1 | 21,719,584 | $804,757,777 | +$14,074,605 | $37.18 | 24 |
| 2017 Q4 | 21,320,869 | $796,740,000 | -$5,108,607 | $37.35 | 21 |
| 2017 Q3 | 21,455,795 | $866,019,000 | +$38,656,540 | $40.34 | 24 |
| 2017 Q2 | 20,506,974 | $739,589,000 | +$501,375,812 | $35.96 | 23 |
| 2017 Q1 | 6,569,560 | $218,779,000 | +$26,694,448 | $33.33 | 22 |
| 2016 Q4 | 5,772,969 | $183,881,000 | -$13,468,207 | $31.86 | 20 |
| 2016 Q3 | 6,224,536 | $161,066,000 | -$12,934,164 | $25.82 | 22 |
| 2016 Q2 | 6,738,596 | $151,303,000 | -$1,944,949 | $22.2 | 22 |
| 2016 Q1 | 6,801,850 | $171,225,000 | +$31,093,720 | $25.16 | 22 |
| 2015 Q4 | 5,566,358 | $157,373,000 | +$22,503,565 | $28.26 | 23 |
| 2015 Q3 | 4,769,428 | $140,883,000 | +$14,068,034 | $29.29 | 27 |
| 2015 Q2 | 4,190,085 | $127,561,000 | +$15,231,016 | $30.21 | 20 |
| 2015 Q1 | 4,303,891 | $130,536,820 | +$35,616,738 | $30.32 | 23 |
| 2014 Q4 | 3,133,646 | $92,246,000 | -$39,152,955 | $29.38 | 20 |
| 2014 Q3 | 4,440,730 | $146,389,784 | -$11,261,370 | $33.11 | 29 |
| 2014 Q2 | 4,770,861 | $162,235,287 | -$20,729,419 | $34 | 32 |
| 2014 Q1 | 5,329,589 | $206,206,205 | +$83,823,762 | $38.61 | 35 |