| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 15,220 | $4,571,022 | +$39,643 | $300.33 | 3 |
| 2025 Q3 | 4,469,751 | $1,315,597,822 | -$21,921,583 | $294.32 | 207 |
| 2025 Q2 | 4,611,090 | $1,258,053,781 | +$99,143,026 | $272.75 | 208 |
| 2025 Q1 | 4,242,929 | $1,046,732,408 | +$45,940,979 | $246.76 | 201 |
| 2024 Q4 | 4,047,099 | $1,051,127,580 | +$205,066,690 | $259.74 | 190 |
| 2024 Q3 | 3,210,623 | $814,426,763 | +$42,375,448 | $253.67 | 166 |
| 2024 Q2 | 3,245,549 | $777,776,945 | +$40,839,443 | $239.60 | 166 |
| 2024 Q1 | 3,073,024 | $715,600,103 | +$99,292,866 | $232.96 | 157 |
| 2023 Q4 | 4,398 | $936,026 | -$385,648 | $212.83 | 1 |
| 2023 Q3 | 2,217,642 | $422,900,448 | -$57,135,117 | $190.73 | 136 |
| 2023 Q2 | 2,567,426 | $507,307,100 | -$4,871,038 | $197.45 | 138 |
| 2023 Q1 | 2,583,082 | $473,323,235 | +$2,263,948 | $183.30 | 134 |
| 2022 Q4 | 2,555,143 | $439,351,330 | -$35,953,936 | $171.75 | 134 |
| 2022 Q3 | 2,464,390 | $398,378,710 | +$43,440,883 | $161.11 | 120 |
| 2022 Q2 | 2,192,355 | $371,720,000 | +$45,972,876 | $169.00 | 119 |
| 2022 Q1 | 1,918,683 | $388,846,000 | +$33,635,601 | $203.93 | 116 |
| 2021 Q4 | 1,777,715 | $383,443,920 | +$39,797,734 | $215.71 | 107 |
| 2021 Q3 | 1,542,304 | $306,541,149 | -$11,519,937 | $198.07 | 101 |
| 2021 Q2 | 1,590,573 | $317,000,252 | +$33,279,915 | $199.10 | 106 |
| 2021 Q1 | 1,421,993 | $263,764,849 | +$22,261,183 | $184.85 | 98 |
| 2020 Q4 | 1,301,751 | $226,647,612 | +$28,069,520 | $174.09 | 84 |
| 2020 Q3 | 1,149,639 | $175,013,805 | +$25,495,848 | $152.24 | 80 |
| 2020 Q2 | 966,937 | $135,631,556 | +$17,761,006 | $139.88 | 73 |
| 2020 Q1 | 854,033 | $98,500,863 | +$2,146,793 | $115.15 | 71 |
| 2019 Q4 | 831,003 | $121,678,000 | +$4,846,095 | $146.42 | 72 |
| 2019 Q3 | 803,513 | $108,623,147 | +$9,220,534 | $135.18 | 66 |
| 2019 Q2 | 735,121 | $98,446,942 | -$7,504,363 | $133.95 | 61 |
| 2019 Q1 | 796,745 | $103,450,622 | +$3,149,236 | $129.43 | 63 |
| 2018 Q4 | 777,887 | $88,844,000 | +$19,084,994 | $113.94 | 60 |
| 2018 Q3 | 584,021 | $78,007,314 | -$683,271 | $133.67 | 55 |
| 2018 Q2 | 592,937 | $74,580,417 | +$1,255,104 | $125.76 | 54 |
| 2018 Q1 | 583,617 | $70,923,000 | -$8,273,077 | $121.58 | 55 |
| 2017 Q4 | 647,481 | $79,527,000 | -$157,734 | $122.82 | 51 |
| 2017 Q3 | 649,312 | $75,196,000 | -$153,700,572 | $115.73 | 47 |
| 2017 Q2 | 1,977,534 | $220,271,000 | +$145,367,668 | $111.39 | 46 |
| 2017 Q1 | 672,863 | $73,078,000 | +$4,048,729 | $108.63 | 45 |
| 2016 Q4 | 638,287 | $65,927,000 | +$397,603 | $103.25 | 45 |
| 2016 Q3 | 640,326 | $63,519,000 | +$14,807,673 | $99.40 | 45 |
| 2016 Q2 | 492,147 | $46,842,000 | -$11,737,268 | $95.39 | 40 |
| 2016 Q1 | 616,111 | $57,691,073 | -$13,365,075 | $93.92 | 39 |
| 2015 Q4 | 755,753 | $69,915,000 | +$19,829,458 | $93.57 | 41 |
| 2015 Q3 | 539,950 | $47,944,000 | -$10,030,595 | $88.19 | 35 |
| 2015 Q2 | 624,029 | $59,691,000 | -$15,950,714 | $95.72 | 36 |
| 2015 Q1 | 805,142 | $77,327,000 | +$32,497,185 | $96.24 | 28 |
| 2014 Q4 | 468,647 | $44,492,000 | +$11,947,441 | $95.11 | 30 |
| 2014 Q3 | 348,686 | $31,471,000 | -$2,882,240 | $90.54 | 25 |
| 2014 Q2 | 380,246 | $34,545,000 | +$11,781,907 | $90.85 | 26 |
| 2014 Q1 | 250,565 | $21,849,000 | -$5,684,194 | $87.20 | 20 |