| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 2,496,753 | $429,729,506 | +$61,756,434 | $172.13 | 133 |
| 2025 Q2 | 2,153,845 | $314,494,277 | +$139,636,043 | $146.05 | 118 |
| 2025 Q1 | 1,214,123 | $160,348,289 | +$41,728,522 | $132.17 | 95 |
| 2024 Q4 | 878,947 | $114,873,921 | +$38,362,142 | $130.69 | 71 |
| 2024 Q3 | 574,557 | $54,432,819 | +$2,013,107 | $94.76 | 60 |
| 2024 Q2 | 559,424 | $42,208,392 | +$664,950 | $75.4 | 54 |
| 2024 Q1 | 586,739 | $41,405,734 | -$8,257,656 | $70.57 | 51 |
| 2023 Q4 | 694,613 | $56,031,352 | -$7,093,428 | $80.6 | 54 |
| 2023 Q3 | 779,251 | $66,115,706 | -$2,317,863 | $84.71 | 58 |
| 2023 Q2 | 806,165 | $65,129,413 | -$6,994,807 | $80.82 | 58 |
| 2023 Q1 | 897,198 | $64,429,729 | +$19,792,826 | $71.86 | 50 |
| 2022 Q4 | 620,469 | $36,082,662 | +$2,790,963 | $58.22 | 43 |
| 2022 Q3 | 582,518 | $28,641,551 | +$763,872 | $49.1 | 37 |
| 2022 Q2 | 563,669 | $24,966,995 | -$7,106,338 | $44.35 | 33 |
| 2022 Q1 | 697,261 | $41,592,809 | -$19,434,495 | $59.6 | 47 |
| 2021 Q4 | 967,024 | $67,060,153 | -$19,465,243 | $69.33 | 56 |
| 2021 Q3 | 1,285,269 | $80,692,122 | -$69,522,319 | $62.79 | 54 |
| 2021 Q2 | 2,383,248 | $155,256,203 | +$33,102,420 | $65.14 | 64 |
| 2021 Q1 | 1,912,826 | $169,370,888 | +$50,190,502 | $53.36 | 63 |
| 2020 Q4 | 1,699,915 | $87,222,100 | +$13,221,470 | $51.31 | 50 |
| 2020 Q3 | 1,578,740 | $37,842,000 | +$7,587,669 | $23.97 | 32 |
| 2020 Q2 | 1,270,018 | $23,735,000 | +$8,652,340 | $18.69 | 26 |
| 2020 Q1 | 827,385 | $11,747,000 | +$3,564,975 | $14.2 | 15 |
| 2019 Q4 | 570,535 | $8,294,000 | +$8,294,000 | $14.54 | 9 |
| 2018 Q1 | 0 | $0 | -$2,000 | 0 | |
| 2017 Q4 | 250 | $2,000 | +$2,000 | $8 | 1 |