| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 836,655 | $145,831,260 | -$14,011,242 | $170.85 | 11 |
| 2025 Q2 | 1,030,454 | $155,248,531 | -$355,671 | $149.58 | 10 |
| 2025 Q1 | 1,032,820 | $143,151,100 | -$3,538,619 | $139.78 | 10 |
| 2024 Q4 | 1,056,665 | $181,964,843 | -$71,236,601 | $172.42 | 13 |
| 2024 Q3 | 1,457,176 | $226,765,975 | -$9,397,348 | $153.13 | 13 |
| 2024 Q2 | 1,514,852 | $187,827,963 | -$4,969,172 | $123.8 | 8 |
| 2024 Q1 | 1,554,991 | $197,365,630 | +$8,863,201 | $131.37 | 8 |
| 2023 Q4 | 1,483,118 | $195,572,146 | -$43,713,301 | $130.92 | 9 |
| 2023 Q3 | 1,881,789 | $201,396,661 | -$310,288 | $107.14 | 9 |
| 2023 Q2 | 1,884,686 | $175,219,746 | -$1,223,375 | $92.97 | 7 |
| 2023 Q1 | 1,892,780 | $166,261,583 | +$1,214,300 | $87.84 | 7 |
| 2022 Q4 | 1,886,336 | $139,946,605 | -$9,740 | $74.19 | 7 |
| 2022 Q3 | 1,885,879 | $157,850,000 | -$6,167,425 | $83.71 | 9 |
| 2022 Q2 | 1,953,011 | $178,172,000 | +$5,494,516 | $91.23 | 11 |
| 2022 Q1 | 1,890,216 | $241,549,000 | -$20,676,944 | $126.95 | 13 |
| 2021 Q4 | 2,053,555 | $265,709,573 | -$45,094,827 | $129.39 | 20 |
| 2021 Q3 | 2,411,848 | $280,564,116 | -$82,929,131 | $116.34 | 21 |
| 2021 Q2 | 3,141,156 | $306,424,000 | -$3,309,755 | $97.14 | 22 |
| 2021 Q1 | 3,204,809 | $238,867,442 | +$50,951,424 | $74.53 | 23 |
| 2020 Q4 | 2,524,433 | $163,511,000 | -$461,197 | $64.81 | 20 |
| 2020 Q3 | 2,640,176 | $138,323,150 | -$14,370,813 | $52.2 | 20 |
| 2020 Q2 | 2,907,820 | $167,269,204 | -$18,079,006 | $56.66 | 23 |
| 2020 Q1 | 3,238,116 | $149,667,736 | -$24,384,852 | $45.57 | 27 |
| 2019 Q4 | 3,693,241 | $207,008,000 | -$36,135,881 | $55.94 | 31 |
| 2019 Q3 | 3,946,679 | $198,157,000 | -$10,639,140,595 | $48.84 | 49 |
| 2019 Q2 | 243,555,853 | $10,817,452,627 | -$2,232,593,372 | $44.42 | 509 |
| 2019 Q1 | 312,057,767 | $10,912,931,042 | -$698,125,120 | $34.97 | 737 |
| 2018 Q4 | 332,865,769 | $9,926,302,573 | +$56,673,745 | $29.81 | 714 |
| 2018 Q3 | 328,548,332 | $12,514,442,695 | +$184,268,342 | $38.08 | 707 |
| 2018 Q2 | 326,288,527 | $10,493,265,981 | -$122,385,040 | $32.17 | 673 |
| 2018 Q1 | 328,044,100 | $10,478,236,782 | +$285,652,075 | $31.95 | 675 |
| 2017 Q4 | 319,524,051 | $10,233,542,305 | +$773,287,940 | $32.02 | 641 |
| 2017 Q3 | 293,323,722 | $9,787,468,013 | -$147,786,668 | $33.37 | 625 |
| 2017 Q2 | 300,416,575 | $10,017,857,343 | +$689,854,980 | $33.35 | 608 |
| 2017 Q1 | 299,249,513 | $8,887,613,964 | +$405,101,494 | $29.7 | 559 |
| 2016 Q4 | 285,785,992 | $7,717,819,124 | +$79,353,820 | $27.03 | 525 |
| 2016 Q3 | 280,331,488 | $7,151,114,222 | +$48,929,809 | $25.53 | 501 |
| 2016 Q2 | 279,176,591 | $6,851,257,506 | +$119,036,875 | $24.54 | 498 |
| 2016 Q1 | 272,761,641 | $7,650,151,272 | -$301,560,269 | $28.05 | 517 |
| 2015 Q4 | 283,692,982 | $8,299,348,338 | -$381,429,694 | $29.24 | 525 |
| 2015 Q3 | 294,699,385 | $9,327,668,580 | -$419,868,237 | $31.67 | 517 |
| 2015 Q2 | 305,599,792 | $12,489,193,644 | -$411,318,064 | $40.87 | 539 |
| 2015 Q1 | 316,909,374 | $12,321,726,568 | +$497,131,810 | $38.89 | 515 |
| 2014 Q4 | 306,593,971 | $10,371,024,269 | -$299,246,166 | $33.83 | 464 |
| 2014 Q3 | 300,133,063 | $9,447,801,420 | -$170,002,847 | $31.48 | 425 |
| 2014 Q2 | 302,025,271 | $10,098,608,750 | -$219,888,485 | $33.44 | 420 |
| 2014 Q1 | 319,628,122 | $10,673,923,616 | +$124,775,313 | $33.25 | 406 |