| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 5,498,899 | $896,500,176 | +$91,619,460 | $165.45 | 187 |
| 2025 Q2 | 4,958,499 | $678,605,656 | +$4,735,638 | $138.15 | 174 |
| 2025 Q1 | 4,924,815 | $632,611,217 | +$72,878,247 | $129.47 | 159 |
| 2024 Q4 | 4,402,372 | $484,549,247 | +$63,013,752 | $109.8 | 154 |
| 2024 Q3 | 3,639,273 | $412,320,085 | -$35,664,727 | $113.29 | 139 |
| 2024 Q2 | 3,979,052 | $410,065,964 | -$49,514,091 | $102.98 | 140 |
| 2024 Q1 | 4,475,941 | $427,298,159 | -$20,816,184 | $95.5 | 139 |
| 2023 Q4 | 4,789,483 | $435,884,897 | -$53,251,935 | $91.02 | 141 |
| 2023 Q3 | 5,336,803 | $449,581,249 | +$4,190,316 | $84.15 | 133 |
| 2023 Q2 | 5,304,801 | $460,743,840 | +$77,667,160 | $86.76 | 121 |
| 2023 Q1 | 4,440,397 | $405,155,482 | -$54,925,405 | $91.21 | 128 |
| 2022 Q4 | 5,055,167 | $451,544,065 | +$15,805,309 | $89.23 | 126 |
| 2022 Q3 | 4,787,577 | $389,221,654 | -$4,828,977 | $81.13 | 107 |
| 2022 Q2 | 4,845,350 | $412,970,466 | +$28,261,973 | $85.33 | 121 |
| 2022 Q1 | 4,496,779 | $431,986,084 | +$69,175,837 | $96.08 | 113 |
| 2021 Q4 | 3,756,850 | $336,339,109 | -$1,137,539 | $89.45 | 111 |
| 2021 Q3 | 3,606,380 | $312,736,274 | +$15,787,949 | $86.46 | 101 |
| 2021 Q2 | 3,410,070 | $329,257,883 | +$56,317,106 | $96.45 | 104 |
| 2021 Q1 | 2,876,345 | $267,042,611 | +$32,372,026 | $92.67 | 95 |
| 2020 Q4 | 2,522,290 | $248,914,541 | +$24,978,508 | $98.94 | 75 |
| 2020 Q3 | 2,175,201 | $205,030,048 | +$50,481,469 | $93.96 | 62 |
| 2020 Q2 | 1,637,588 | $138,072,621 | -$19,148,112 | $83.53 | 49 |
| 2020 Q1 | 1,802,992 | $135,527,206 | +$8,991,432 | $75.1 | 47 |
| 2019 Q4 | 1,746,490 | $133,433,204 | +$18,942,730 | $76.4 | 48 |
| 2019 Q3 | 1,481,690 | $107,572,770 | +$11,485,463 | $72.58 | 48 |
| 2019 Q2 | 1,292,259 | $87,869,888 | +$8,770,237 | $68.07 | 44 |
| 2019 Q1 | 1,198,447 | $75,884,149 | +$6,930,271 | $63.68 | 47 |
| 2018 Q4 | 1,080,292 | $68,203,823 | +$58,652,718 | $63.16 | 44 |
| 2018 Q3 | 36,416 | $2,139,000 | +$2,133,000 | $58.76 | 5 |
| 2018 Q2 | 100 | $6,000 | $60 | 1 | |
| 2018 Q1 | 100 | $6,000 | $60 | 1 | |
| 2017 Q4 | 100 | $7,000 | $70 | 1 | |
| 2017 Q3 | 100 | $6,000 | $60 | 1 | |
| 2017 Q2 | 100 | $6,000 | +$6,000 | $60 | 1 |