| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q1 | 0 | $0 | -$3,402,000 | 0 | |
| 2024 Q4 | 29,895 | $3,402,000 | -$484,640 | $113.80 | 1 |
| 2024 Q3 | 4,000 | $484,640 | $0 | $121.16 | 1 |
| 2024 Q2 | 4,000 | $401,560 | -$4,601,940 | $100.39 | 1 |
| 2024 Q1 | 51,185 | $4,992,061 | +$4,601,940 | $97.53 | 3 |
| 2023 Q4 | 4,000 | $336,560 | -$904,923 | $84.14 | 1 |
| 2023 Q3 | 17,250 | $1,241,483 | +$1,045,563 | $71.97 | 1 |
| 2023 Q2 | 2,000 | $195,920 | $0 | $97.96 | 1 |
| 2023 Q1 | 2,000 | $191,860 | $0 | $95.93 | 1 |
| 2022 Q4 | 4,200 | $423,864 | -$115,976 | $100.92 | 2 |
| 2022 Q3 | 6,127 | $501,720 | -$47,280 | $81.88 | 2 |
| 2022 Q2 | 6,327 | $608,000 | $0 | $96.05 | 2 |
| 2022 Q1 | 6,327 | $573,000 | -$5,516,003 | $92.55 | 2 |
| 2021 Q4 | 70,754 | $6,089,000 | -$187,679,653 | $86.02 | 3 |
| 2021 Q3 | 2,254,106 | $193,762,000 | -$23,723,953 | $85.96 | 5 |
| 2021 Q2 | 2,530,278 | $215,848,000 | +$49,508,360 | $85.31 | 7 |
| 2021 Q1 | 1,949,031 | $150,738,000 | +$117,121,427 | $77.27 | 8 |
| 2020 Q4 | 424,710 | $30,357,000 | -$1,401,259 | $71.51 | 6 |
| 2020 Q3 | 444,356 | $25,588,000 | -$32,231,143 | $57.54 | 5 |
| 2020 Q2 | 12,557 | $1,196,000 | -$59,704,175,416 | $97.62 | 2 |
| 2020 Q1 | 634,038,376 | $59,814,189,516 | -$8,966,812,626 | $94.33 | 1,501 |
| 2019 Q4 | 706,758,908 | $105,841,354,469 | +$467,029,189 | $149.76 | 2,063 |
| 2019 Q3 | 678,706,995 | $92,643,566,132 | -$142,305,328 | $136.52 | 1,893 |
| 2019 Q2 | 686,554,847 | $89,353,067,625 | +$2,138,997,631 | $130.20 | 1,874 |
| 2019 Q1 | 680,486,522 | $87,711,961,361 | +$1,157,235,411 | $128.89 | 1,852 |
| 2018 Q4 | 695,720,401 | $74,067,827,914 | +$2,947,777,755 | $106.48 | 1,833 |
| 2018 Q3 | 662,823,768 | $92,632,637,123 | +$520,944,872 | $139.81 | 1,777 |
| 2018 Q2 | 662,557,495 | $82,820,598,954 | +$1,028,690,556 | $125.03 | 1,738 |
| 2018 Q1 | 663,432,738 | $83,442,126,158 | +$740,236,843 | $125.82 | 1,735 |
| 2017 Q4 | 657,188,327 | $83,809,787,832 | +$1,069,493,631 | $127.57 | 1,719 |
| 2017 Q3 | 648,500,543 | $75,276,833,614 | +$1,313,866,932 | $116.08 | 1,573 |
| 2017 Q2 | 637,428,149 | $77,824,913,119 | -$470,062,198 | $122.11 | 1,568 |
| 2017 Q1 | 638,750,066 | $71,676,349,607 | +$4,021,409,065 | $112.21 | 1,524 |
| 2016 Q4 | 646,069,020 | $70,808,038,662 | -$2,011,178,596 | $109.62 | 1,510 |
| 2016 Q3 | 663,498,048 | $67,378,667,486 | -$1,502,334,010 | $101.60 | 1,459 |
| 2016 Q2 | 664,741,254 | $68,176,685,878 | -$1,382,895,727 | $102.55 | 1,450 |
| 2016 Q1 | 693,739,540 | $69,475,098,124 | -$1,774,101,996 | $100.10 | 1,436 |
| 2015 Q4 | 711,279,909 | $68,334,487,822 | -$1,587,642,707 | $96.07 | 1,410 |
| 2015 Q3 | 726,987,556 | $64,695,991,487 | +$207,890,488 | $88.99 | 1,374 |
| 2015 Q2 | 717,334,041 | $79,568,507,965 | -$1,449,712,247 | $110.93 | 1,482 |
| 2015 Q1 | 742,012,072 | $86,974,059,475 | +$490,733,615 | $117.20 | 1,481 |
| 2014 Q4 | 738,818,515 | $84,985,662,620 | -$603,386,417 | $115.00 | 1,442 |
| 2014 Q3 | 740,820,477 | $78,229,077,786 | -$1,106,326,101 | $105.60 | 1,353 |
| 2014 Q2 | 751,118,415 | $86,693,457,627 | -$418,062,137 | $115.45 | 1,366 |
| 2014 Q1 | 755,278,899 | $88,238,294,290 | +$82,899,144 | $116.84 | 1,358 |