| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,923,390 | $398,510,260 | +$149,533,120 | $101.93 | 127 |
| 2025 Q2 | 2,509,073 | $236,772,995 | +$28,236,642 | $94 | 104 |
| 2025 Q1 | 2,220,282 | $166,010,368 | +$39,391,084 | $74.94 | 84 |
| 2024 Q4 | 1,696,404 | $145,708,427 | +$12,858,938 | $85.32 | 67 |
| 2024 Q3 | 1,538,976 | $122,048,941 | +$9,167,242 | $78.37 | 60 |
| 2024 Q2 | 1,423,290 | $108,094,351 | +$5,382,665 | $75.18 | 56 |
| 2024 Q1 | 1,349,059 | $95,539,767 | +$15,642,588 | $70.8 | 50 |
| 2023 Q4 | 1,131,997 | $70,975,491 | +$8,964,056 | $62.37 | 38 |
| 2023 Q3 | 1,001,839 | $54,016,157 | +$2,556,851 | $53.23 | 37 |
| 2023 Q2 | 952,140 | $52,447,341 | +$3,470,382 | $55.1 | 34 |
| 2023 Q1 | 891,489 | $42,041,301 | +$763,847 | $47.16 | 37 |
| 2022 Q4 | 872,786 | $35,630,653 | +$13,850,692 | $40.79 | 37 |
| 2022 Q3 | 505,215 | $20,624,121 | +$3,901,899 | $39.56 | 29 |
| 2022 Q2 | 421,826 | $17,838,597 | -$2,553,620 | $42.29 | 29 |
| 2022 Q1 | 468,106 | $25,736,732 | -$1,026,948 | $55.16 | 36 |
| 2021 Q4 | 455,927 | $27,808,962 | +$4,304,440 | $61.16 | 42 |
| 2021 Q3 | 377,695 | $21,054,312 | +$2,313,258 | $55.74 | 36 |
| 2021 Q2 | 336,555 | $18,511,425 | -$2,459,169 | $55.01 | 34 |
| 2021 Q1 | 379,839 | $18,434,936 | -$9,945,629 | $48.52 | 29 |
| 2020 Q4 | 589,811 | $28,043,882 | -$1,179,993 | $47.53 | 34 |
| 2020 Q3 | 615,882 | $26,220,833 | +$13,507,335 | $42.42 | 25 |
| 2020 Q2 | 300,050 | $11,468,869 | +$5,628,703 | $38.23 | 18 |
| 2020 Q1 | 160,123 | $4,656,201 | +$2,024,618 | $29.06 | 14 |
| 2019 Q4 | 84,293 | $2,749,062 | +$210,251 | $32.62 | 8 |
| 2019 Q3 | 77,834 | $2,280,000 | +$1,360,933 | $29.3 | 4 |
| 2019 Q2 | 31,389 | $910,000 | +$462,732 | $28.99 | 4 |
| 2019 Q1 | 15,419 | $426,000 | -$1,033,986 | $27.8 | 2 |
| 2018 Q4 | 59,179 | $1,364,000 | -$1,314,796 | $23.04 | 4 |
| 2018 Q3 | 113,203 | $3,199,533 | +$3,199,533 | $28.26 | 3 |
| 2018 Q2 | 0 | $0 | -$3,525,000 | 0 | |
| 2018 Q1 | 150,000 | $3,525,000 | +$3,525,000 | $23.5 | 1 |