| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 186,470 | $72,535,684 | +$68,801,888 | $105.82 | 4 |
| 2025 Q2 | 23,667 | $3,824,589 | -$165,784 | $83.17 | 5 |
| 2025 Q1 | 25,485 | $3,399,813 | -$15,340,024 | $80.03 | 6 |
| 2024 Q4 | 67,805 | $19,124,085 | -$706,025 | $90.46 | 7 |
| 2024 Q3 | 28,226 | $4,836,884 | +$611,166 | $98.16 | 7 |
| 2024 Q2 | 26,822 | $3,742,050 | +$41,932 | $90.91 | 6 |
| 2024 Q1 | 26,059 | $3,623,119 | -$83,904 | $94.96 | 5 |
| 2023 Q4 | 26,651 | $3,016,436 | -$1,322,490 | $77.85 | 5 |
| 2023 Q3 | 47,522 | $3,836,063 | -$1,600,772 | $65.22 | 5 |
| 2023 Q2 | 72,597 | $5,478,561 | +$3,088,017 | $97.18 | 4 |
| 2023 Q1 | 25,372 | $2,207,893 | -$2,392,611 | $129 | 3 |
| 2022 Q4 | 72,462 | $4,400,490 | -$44,332,021 | $90.62 | 4 |
| 2022 Q3 | 401,879 | $55,566,000 | -$948,081 | $144.81 | 5 |
| 2022 Q2 | 424,013 | $51,012,000 | -$339,604 | $129.79 | 5 |
| 2022 Q1 | 398,338 | $58,795,000 | -$880,327 | $152.69 | 5 |
| 2021 Q4 | 54,200 | $4,127,000 | -$8,234,867 | $61.98 | 6 |
| 2021 Q3 | 169,102 | $10,437,000 | +$4,773,058 | $50.43 | 6 |
| 2021 Q2 | 64,414 | $3,907,000 | -$453,869 | $48.81 | 6 |
| 2021 Q1 | 73,597 | $4,282,000 | -$1,240,547 | $49.21 | 6 |
| 2020 Q4 | 420,010 | $51,659,000 | -$8,465,549 | $45.55 | 6 |
| 2020 Q3 | 638,231 | $51,345,000 | +$2,006,726 | $38.71 | 7 |
| 2020 Q2 | 515,202 | $36,511,000 | +$552,457 | $28.11 | 6 |
| 2020 Q1 | 111,554 | $3,311,042 | -$25,698,565,754 | $24.79 | 16 |
| 2019 Q4 | 195,328,310 | $25,953,938,360 | +$324,394,082 | $132.92 | 885 |
| 2019 Q3 | 193,225,322 | $23,796,817,449 | +$154,867,311 | $123.21 | 814 |
| 2019 Q2 | 191,589,331 | $24,233,531,034 | +$641,389,338 | $126.67 | 822 |
| 2019 Q1 | 192,466,239 | $20,763,226,749 | -$256,383,278 | $107.95 | 811 |
| 2018 Q4 | 195,262,458 | $17,800,542,941 | -$287,779,093 | $91.23 | 789 |
| 2018 Q3 | 197,867,110 | $20,227,267,684 | +$245,677,740 | $102.3 | 770 |
| 2018 Q2 | 196,745,215 | $17,636,996,189 | -$120,302,925 | $89.73 | 733 |
| 2018 Q1 | 199,755,623 | $17,047,446,664 | -$195,645,973 | $85.51 | 730 |
| 2017 Q4 | 200,116,175 | $17,826,182,926 | -$656,921,300 | $89.19 | 733 |
| 2017 Q3 | 207,141,799 | $18,458,015,338 | +$183,573,607 | $89.17 | 667 |
| 2017 Q2 | 204,875,182 | $18,708,961,212 | -$372,467,164 | $91.39 | 651 |
| 2017 Q1 | 212,221,607 | $17,233,803,179 | +$485,910,469 | $81.32 | 647 |
| 2016 Q4 | 220,589,081 | $16,550,728,711 | +$1,387,305,144 | $75.04 | 649 |
| 2016 Q3 | 201,926,340 | $13,711,520,928 | +$150,404,660 | $67.94 | 581 |
| 2016 Q2 | 200,186,736 | $12,746,994,903 | -$80,827,515 | $63.68 | 573 |
| 2016 Q1 | 201,681,533 | $12,502,120,948 | -$347,799,507 | $62.01 | 535 |
| 2015 Q4 | 208,607,979 | $11,534,632,640 | -$236,697,623 | $55.29 | 540 |
| 2015 Q3 | 212,764,620 | $10,809,546,580 | -$650,298,867 | $50.77 | 542 |
| 2015 Q2 | 222,676,504 | $15,006,638,671 | +$253,437,303 | $67.42 | 561 |
| 2015 Q1 | 217,314,075 | $14,787,735,744 | +$176,794,382 | $68.08 | 543 |
| 2014 Q4 | 215,212,244 | $13,640,646,538 | +$70,476,050 | $63.39 | 530 |
| 2014 Q3 | 214,295,175 | $12,077,468,863 | -$195,871,901 | $56.36 | 506 |
| 2014 Q2 | 216,694,450 | $13,544,318,659 | -$32,490,085 | $62.51 | 514 |
| 2014 Q1 | 215,530,601 | $12,332,956,968 | -$819,644,907 | $57.24 | 518 |