| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 2,330,432 | $287,748,903 | -$27,049,720 | $123.68 | 67 |
| 2025 Q2 | 2,568,428 | $315,109,738 | +$77,312,287 | $122.83 | 68 |
| 2025 Q1 | 1,937,565 | $240,890,228 | -$65,970,586 | $124.59 | 62 |
| 2024 Q4 | 2,474,918 | $287,217,225 | -$114,485,763 | $116.06 | 74 |
| 2024 Q3 | 3,403,886 | $393,472,783 | +$186,363,260 | $115.55 | 66 |
| 2024 Q2 | 1,795,378 | $184,397,015 | -$6,229,954 | $102.44 | 61 |
| 2024 Q1 | 1,851,834 | $199,409,198 | +$85,888,774 | $107.75 | 60 |
| 2023 Q4 | 1,056,393 | $95,646,187 | +$10,890,947 | $90.51 | 53 |
| 2023 Q3 | 940,334 | $79,306,535 | -$130,528,982 | $84.11 | 45 |
| 2023 Q2 | 2,504,075 | $205,029,712 | -$76,137,115 | $81.86 | 58 |
| 2023 Q1 | 3,429,995 | $285,478,842 | +$183,666,014 | $83.24 | 51 |
| 2022 Q4 | 1,206,699 | $103,840,453 | +$23,455,845 | $86.07 | 43 |
| 2022 Q3 | 920,305 | $67,705,456 | +$1,787,404 | $73.57 | 38 |
| 2022 Q2 | 894,399 | $72,557,277 | +$16,503,064 | $81.12 | 39 |
| 2022 Q1 | 690,750 | $60,155,794 | +$32,879,120 | $87.09 | 33 |
| 2021 Q4 | 311,747 | $24,856,217 | -$2,984,478 | $79.8 | 31 |
| 2021 Q3 | 321,682 | $24,451,441 | +$3,141,294 | $76.04 | 29 |
| 2021 Q2 | 280,399 | $21,382,700 | +$875,648 | $76.25 | 29 |
| 2021 Q1 | 268,937 | $20,176,357 | -$6,346,892 | $75.06 | 29 |
| 2020 Q4 | 358,788 | $24,498,483 | -$3,984,843 | $68.28 | 27 |
| 2020 Q3 | 393,665 | $22,199,483 | +$4,172,418 | $56.39 | 27 |
| 2020 Q2 | 320,176 | $17,957,323 | -$8,840,701 | $56.07 | 27 |
| 2020 Q1 | 480,994 | $25,553,938 | -$2,679,346 | $53.12 | 33 |
| 2019 Q4 | 510,901 | $36,464,502 | -$3,966,800 | $71.37 | 36 |
| 2019 Q3 | 564,112 | $41,702,028 | +$2,057,278 | $73.94 | 34 |
| 2019 Q2 | 539,125 | $37,947,881 | +$17,203,902 | $69.81 | 38 |
| 2019 Q1 | 309,991 | $19,192,502 | +$1,203,661 | $61.88 | 28 |
| 2018 Q4 | 271,590 | $15,394,000 | -$2,382,586 | $56.58 | 26 |
| 2018 Q3 | 313,414 | $19,983,060 | -$368,296 | $63.76 | 24 |
| 2018 Q2 | 315,874 | $18,310,000 | +$18,118,000 | $59.5 | 29 |