| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 2,243,055 | $243,093,169 | +$1,802,879 | $108.44 | 91 |
| 2025 Q2 | 2,260,215 | $234,350,796 | -$69,055,291 | $103.7 | 88 |
| 2025 Q1 | 2,922,444 | $293,840,843 | -$8,142,780 | $100.57 | 85 |
| 2024 Q4 | 3,050,820 | $312,884,647 | -$5,049,033 | $102.47 | 88 |
| 2024 Q3 | 3,036,864 | $319,054,564 | +$10,914,365 | $105.04 | 82 |
| 2024 Q2 | 2,934,915 | $279,466,371 | -$7,544,503 | $95.2 | 78 |
| 2024 Q1 | 2,968,277 | $294,265,932 | -$2,307,739 | $99.14 | 77 |
| 2023 Q4 | 2,997,356 | $275,323,154 | -$1,884,694 | $91.88 | 76 |
| 2023 Q3 | 3,018,048 | $252,444,890 | -$17,320,673 | $83.65 | 65 |
| 2023 Q2 | 3,224,751 | $285,176,650 | +$79,786,416 | $88.3 | 61 |
| 2023 Q1 | 2,301,872 | $197,420,878 | +$18,343,558 | $85.79 | 58 |
| 2022 Q4 | 2,876,435 | $242,116,390 | +$17,488,511 | $84.17 | 58 |
| 2022 Q3 | 2,659,845 | $203,207,439 | +$19,621,519 | $76.4 | 53 |
| 2022 Q2 | 2,403,822 | $194,015,000 | +$15,835,553 | $80.71 | 44 |
| 2022 Q1 | 2,196,495 | $205,528,000 | +$19,530,049 | $93.57 | 41 |
| 2021 Q4 | 1,984,457 | $189,315,000 | -$17,182,878 | $95.4 | 32 |
| 2021 Q3 | 2,153,624 | $188,675,000 | -$2,730,670 | $87.41 | 34 |
| 2021 Q2 | 2,187,141 | $192,136,000 | -$15,835,287 | $87.84 | 33 |
| 2021 Q1 | 2,369,927 | $196,502,000 | -$13,784,244 | $82.79 | 34 |
| 2020 Q4 | 2,685,408 | $201,514,000 | +$898,328 | $75.18 | 32 |
| 2020 Q3 | 2,428,223 | $155,735,789 | -$8,533,381 | $64.13 | 33 |
| 2020 Q2 | 2,566,416 | $155,307,956 | -$3,228,665 | $60.37 | 31 |
| 2020 Q1 | 2,621,474 | $132,539,000 | +$8,673,090 | $49.83 | 25 |
| 2019 Q4 | 2,365,709 | $166,712,000 | -$2,937,782 | $70.64 | 31 |
| 2019 Q3 | 2,305,047 | $153,467,000 | +$16,157,828 | $66.81 | 28 |
| 2019 Q2 | 2,063,174 | $137,115,000 | +$9,578,442 | $66.45 | 29 |
| 2019 Q1 | 1,906,166 | $124,041,865 | +$7,143,174 | $65.08 | 29 |
| 2018 Q4 | 1,800,590 | $102,834,000 | +$17,172,860 | $57.11 | 27 |
| 2018 Q3 | 1,076,296 | $72,259,000 | -$7,045,964 | $67.16 | 20 |
| 2018 Q2 | 1,180,092 | $76,505,000 | +$10,201,311 | $64.86 | 20 |
| 2018 Q1 | 1,023,977 | $65,051,000 | +$5,377,872 | $63.55 | 17 |
| 2017 Q4 | 728,006 | $46,396,000 | +$793,331 | $63.74 | 12 |
| 2017 Q3 | 714,495 | $43,364,000 | +$7,000,590 | $60.79 | 8 |
| 2017 Q2 | 599,908 | $35,494,000 | -$1,586,699 | $59.19 | 6 |
| 2017 Q1 | 627,493 | $36,124,000 | -$4,632,238 | $57.59 | 8 |
| 2016 Q4 | 707,966 | $38,323,000 | +$1,062,187 | $54.15 | 7 |
| 2016 Q3 | 688,761 | $36,522,000 | +$4,836,362 | $53.03 | 7 |
| 2016 Q2 | 597,560 | $30,266,000 | +$30,266,000 | $50.65 | 2 |