| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 190,087 | $23,914,535 | -$8,246,197 | $125.8 | 4 |
| 2025 Q2 | 257,217 | $31,111,993 | -$7,279,687 | $121.13 | 4 |
| 2025 Q1 | 325,901 | $36,044,631 | +$13,332,425 | $110.61 | 4 |
| 2024 Q4 | 205,371 | $20,097,726 | -$5,288,968 | $97.81 | 2 |
| 2024 Q3 | 228,129 | $26,262,069 | -$8,673,090 | $115.03 | 2 |
| 2024 Q2 | 310,101 | $33,184,952 | +$12,492,573 | $107.01 | 3 |
| 2024 Q1 | 193,495 | $18,768,559 | -$51,042,162 | $96.99 | 3 |
| 2023 Q4 | 698,099 | $70,412,143 | -$62,217 | $100.86 | 6 |
| 2023 Q3 | 693,318 | $71,114,761 | -$3,071,433 | $102.6 | 4 |
| 2023 Q2 | 723,871 | $72,761,996 | +$10,136,623 | $100.56 | 5 |
| 2023 Q1 | 623,033 | $57,039,150 | +$14,415,280 | $91.56 | 3 |
| 2022 Q4 | 465,765 | $42,118,231 | +$4,465,441 | $91.13 | 2 |
| 2022 Q3 | 421,099 | $33,609,000 | +$1,722,758 | $76.57 | 3 |
| 2022 Q2 | 399,494 | $34,971,000 | +$31,767,879 | $84.74 | 3 |
| 2022 Q1 | 37,817 | $3,324,000 | +$235,028 | $87.95 | 3 |
| 2021 Q4 | 35,148 | $3,092,000 | -$92,946 | $87.71 | 2 |
| 2021 Q3 | 37,290 | $3,073,000 | -$351,440,847 | $82.33 | 4 |
| 2021 Q2 | 4,307,642 | $392,462,000 | -$267,383,524 | $91.11 | 4 |
| 2021 Q1 | 7,242,465 | $620,919,000 | +$436,866,299 | $85.5 | 4 |
| 2020 Q4 | 2,146,840 | $203,371,000 | +$201,221,684 | $94.18 | 4 |
| 2020 Q3 | 23,235 | $2,020,000 | -$211,063 | $87.17 | 4 |
| 2020 Q2 | 25,655 | $2,229,000 | -$980,345 | $87.03 | 6 |
| 2020 Q1 | 37,685 | $3,106,000 | +$1,723,955 | $82.51 | 6 |
| 2019 Q4 | 16,805 | $1,594,000 | +$662,000 | $94.84 | 3 |
| 2019 Q3 | 9,825 | $849,000 | -$27,078,105 | $86.35 | 2 |
| 2019 Q2 | 309,005 | $27,972,000 | +$27,125,170 | $90.98 | 4 |
| 2019 Q1 | 9,300 | $891,000 | -$136,097 | $95.72 | 2 |
| 2018 Q4 | 10,715 | $910,000 | -$2,310,698 | $84.71 | 2 |
| 2018 Q3 | 40,745 | $3,518,000 | +$161,365 | $86.41 | 3 |
| 2018 Q2 | 38,885 | $2,950,000 | +$88,990 | $75.93 | 2 |
| 2018 Q1 | 37,715 | $3,044,000 | +$284,624 | $80.77 | 2 |
| 2017 Q4 | 34,195 | $2,892,000 | -$492,000 | $84.6 | 2 |
| 2017 Q3 | 39,847 | $3,417,000 | +$418,000 | $85.77 | 3 |
| 2017 Q2 | 46,650 | $3,886,000 | +$39,966 | $83.27 | 3 |
| 2017 Q1 | 46,170 | $3,429,000 | -$264,953 | $74.23 | 3 |
| 2016 Q4 | 49,740 | $3,627,000 | -$694,428 | $72.92 | 3 |
| 2016 Q3 | 59,113 | $4,655,000 | +$1,651,000 | $78.73 | 4 |
| 2016 Q2 | 37,982 | $3,125,000 | -$1,025,305 | $82.28 | 3 |
| 2016 Q1 | 52,023 | $3,787,000 | -$550,000 | $72.8 | 4 |
| 2015 Q4 | 57,813 | $5,029,000 | +$1,247,000 | $87.01 | 5 |
| 2015 Q3 | 43,165 | $3,937,000 | -$1,825,191 | $91.34 | 4 |
| 2015 Q2 | 62,033 | $6,106,000 | -$146,413 | $98.53 | 5 |
| 2015 Q1 | 63,518 | $6,265,000 | +$1,506,000 | $98.96 | 5 |
| 2014 Q4 | 48,300 | $4,478,000 | -$2,992,000 | $92.9 | 4 |
| 2014 Q3 | 79,998 | $7,537,000 | +$1,213,872 | $94.33 | 6 |
| 2014 Q2 | 67,208 | $6,092,000 | +$28,619 | $90.61 | 6 |
| 2014 Q1 | 66,893 | $5,668,000 | +$1,586,000 | $84.73 | 6 |