| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,147,004 | $449,554,486 | -$23,300,426 | $142.88 | 185 |
| 2025 Q2 | 3,458,933 | $425,002,129 | +$82,250,226 | $122.87 | 162 |
| 2025 Q1 | 2,607,432 | $238,203,197 | +$11,455,612 | $91.37 | 132 |
| 2024 Q4 | 2,374,643 | $197,189,847 | +$58,302,982 | $83.05 | 127 |
| 2024 Q3 | 1,645,028 | $147,816,272 | -$22,949,876 | $89.8 | 114 |
| 2024 Q2 | 1,977,614 | $180,820,894 | -$23,937,869 | $91.47 | 116 |
| 2024 Q1 | 2,240,178 | $187,389,124 | +$1,369,475 | $83.55 | 93 |
| 2023 Q4 | 2,200,810 | $200,592,336 | -$28,542,969 | $91.16 | 107 |
| 2023 Q3 | 2,515,066 | $210,593,783 | +$27,490,455 | $83.62 | 104 |
| 2023 Q2 | 2,190,170 | $183,206,869 | -$16,111,223 | $83.65 | 105 |
| 2023 Q1 | 2,373,636 | $218,464,963 | -$48,797,966 | $91.94 | 108 |
| 2022 Q4 | 2,898,611 | $287,662,952 | +$55,034,487 | $99.28 | 108 |
| 2022 Q3 | 2,226,607 | $177,968,754 | -$40,581,578 | $79.91 | 81 |
| 2022 Q2 | 2,719,750 | $226,034,673 | +$6,457,149 | $83.1 | 94 |
| 2022 Q1 | 2,632,619 | $241,539,035 | +$20,800,552 | $91.76 | 97 |
| 2021 Q4 | 2,382,730 | $214,056,949 | -$44,411,495 | $89.9 | 103 |
| 2021 Q3 | 2,859,656 | $257,929,184 | +$10,353,047 | $90.2 | 92 |
| 2021 Q2 | 2,723,356 | $272,919,058 | -$46,950,534 | $100.25 | 104 |
| 2021 Q1 | 3,116,423 | $346,897,023 | +$93,890,972 | $111.31 | 104 |
| 2020 Q4 | 2,275,584 | $229,203,020 | -$16,572,479 | $100.73 | 76 |
| 2020 Q3 | 2,486,180 | $208,887,285 | +$69,187,317 | $83.99 | 70 |
| 2020 Q2 | 1,673,819 | $130,806,433 | +$57,297,974 | $78.17 | 53 |
| 2020 Q1 | 909,976 | $61,794,054 | -$436,161 | $67.91 | 49 |
| 2019 Q4 | 942,572 | $85,706,400 | -$8,197,851 | $90.93 | 58 |
| 2019 Q3 | 1,055,207 | $88,085,545 | +$32,033,919 | $83.47 | 62 |
| 2019 Q2 | 672,255 | $52,992,009 | -$7,235,181 | $78.85 | 52 |
| 2019 Q1 | 768,966 | $61,628,330 | +$10,190,755 | $80.14 | 54 |
| 2018 Q4 | 642,644 | $48,439,994 | +$37,835,477 | $75.24 | 47 |
| 2018 Q3 | 140,809 | $10,895,000 | +$10,895,000 | $77.48 | 7 |