| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 876,386 | $112,397,068 | +$15,166,863 | $128.27 | 79 |
| 2025 Q2 | 775,128 | $93,728,095 | -$8,367,469 | $120.88 | 74 |
| 2025 Q1 | 846,721 | $96,667,067 | -$8,020,833 | $114.12 | 79 |
| 2024 Q4 | 952,679 | $115,888,775 | +$2,359,043 | $121.29 | 85 |
| 2024 Q3 | 909,128 | $108,091,494 | -$41,292,622 | $118.45 | 78 |
| 2024 Q2 | 1,263,383 | $141,220,447 | -$5,645,450 | $111.71 | 78 |
| 2024 Q1 | 1,273,563 | $151,841,141 | -$18,065,898 | $119.29 | 78 |
| 2023 Q4 | 1,436,144 | $167,156,365 | +$18,097,421 | $116.43 | 73 |
| 2023 Q3 | 1,274,777 | $125,578,062 | +$32,170,101 | $98.51 | 61 |
| 2023 Q2 | 943,464 | $97,537,227 | -$60,549,873 | $103.41 | 52 |
| 2023 Q1 | 1,450,603 | $136,750,320 | +$44,906,235 | $94.28 | 62 |
| 2022 Q4 | 961,337 | $87,275,062 | +$32,571,399 | $90.73 | 59 |
| 2022 Q3 | 601,651 | $47,968,579 | +$1,103,369 | $79.72 | 41 |
| 2022 Q2 | 586,766 | $48,819,584 | +$259,832 | $83.2 | 46 |
| 2022 Q1 | 580,101 | $55,609,690 | +$11,384,719 | $95.86 | 47 |
| 2021 Q4 | 457,925 | $44,197,308 | -$9,131,559 | $96.52 | 45 |
| 2021 Q3 | 629,241 | $57,297,385 | -$30,161,662 | $91.04 | 44 |
| 2021 Q2 | 1,121,252 | $88,205,799 | +$16,229,105 | $92.02 | 51 |
| 2021 Q1 | 1,138,176 | $69,686,367 | +$32,160,293 | $90.29 | 36 |
| 2020 Q4 | 197,828 | $14,598,000 | -$6,639,203 | $73.78 | 21 |
| 2020 Q3 | 315,310 | $17,178,000 | +$551,691 | $54.48 | 21 |
| 2020 Q2 | 310,471 | $15,662,000 | -$3,520,493 | $50.44 | 25 |
| 2020 Q1 | 393,228 | $15,246,000 | -$35,338,211 | $38.77 | 28 |
| 2019 Q4 | 1,081,173 | $74,545,000 | +$12,445,287 | $68.95 | 33 |
| 2019 Q3 | 1,068,962 | $68,215,000 | +$6,770,942 | $63.81 | 32 |
| 2019 Q2 | 962,226 | $64,475,965 | +$9,923,067 | $67.01 | 33 |
| 2019 Q1 | 814,251 | $53,809,720 | +$3,517,931 | $66.08 | 27 |
| 2018 Q4 | 776,369 | $43,596,929 | +$25,693,192 | $56.16 | 33 |
| 2018 Q3 | 308,193 | $22,088,000 | +$1,108,552 | $71.67 | 24 |
| 2018 Q2 | 292,505 | $20,604,000 | +$20,604,000 | $70.44 | 24 |