| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 898,325 | $99,916,180 | -$107,649,519 | $111.23 | 75 |
| 2025 Q2 | 1,860,916 | $208,048,773 | +$161,456,399 | $111.8 | 77 |
| 2025 Q1 | 419,373 | $42,139,115 | -$812,113 | $100.38 | 39 |
| 2024 Q4 | 428,561 | $41,939,936 | +$5,397,939 | $97.86 | 43 |
| 2024 Q3 | 372,483 | $39,129,501 | +$894,334 | $105.04 | 41 |
| 2024 Q2 | 364,937 | $36,125,508 | -$3,374,799 | $98.99 | 38 |
| 2024 Q1 | 419,895 | $41,433,216 | -$18,737,616 | $98.67 | 35 |
| 2023 Q4 | 602,077 | $63,695,311 | -$15,801,625 | $105.78 | 46 |
| 2023 Q3 | 753,906 | $73,276,791 | +$41,356,544 | $97.2 | 48 |
| 2023 Q2 | 339,251 | $33,737,655 | -$25,488,389 | $99.46 | 46 |
| 2023 Q1 | 629,025 | $61,255,048 | -$8,147,001 | $97.39 | 47 |
| 2022 Q4 | 703,482 | $67,881,668 | +$16,646,695 | $96.51 | 54 |
| 2022 Q3 | 541,656 | $48,998,044 | -$26,106,298 | $90.45 | 50 |
| 2022 Q2 | 830,897 | $77,943,524 | +$8,556,573 | $93.8 | 51 |
| 2022 Q1 | 726,081 | $70,596,651 | +$11,106,443 | $97.22 | 52 |
| 2021 Q4 | 599,315 | $59,150,805 | +$13,187,524 | $98.75 | 50 |
| 2021 Q3 | 450,282 | $43,632,715 | -$9,109,109 | $96.9 | 48 |
| 2021 Q2 | 543,911 | $53,252,172 | -$29,312,437 | $97.91 | 50 |
| 2021 Q1 | 845,217 | $81,406,231 | -$3,666,840 | $96.12 | 50 |
| 2020 Q4 | 878,697 | $90,440,171 | +$16,893,443 | $102.97 | 48 |
| 2020 Q3 | 696,321 | $69,063,521 | +$4,790,334 | $99.18 | 39 |
| 2020 Q2 | 661,237 | $63,997,897 | +$12,053,194 | $96.76 | 37 |
| 2020 Q1 | 530,082 | $50,601,174 | +$10,867,461 | $95.46 | 34 |
| 2019 Q4 | 418,765 | $39,857,848 | -$9,908,145 | $95.18 | 27 |
| 2019 Q3 | 523,507 | $48,507,128 | -$1,676,234 | $92.64 | 30 |
| 2019 Q2 | 547,985 | $52,011,703 | +$7,598,343 | $94.92 | 29 |
| 2019 Q1 | 467,998 | $43,710,766 | -$2,641,928 | $93.4 | 28 |
| 2018 Q4 | 493,076 | $46,785,544 | -$9,221,548 | $94.89 | 31 |
| 2018 Q3 | 573,802 | $54,681,000 | +$24,788,248 | $95.29 | 31 |
| 2018 Q2 | 313,669 | $29,724,000 | +$29,724,000 | $94.77 | 28 |