| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 2,496,753 | $429,729,506 | +$61,756,441 | $172.13 | 133 |
| 2025 Q2 | 2,153,845 | $314,494,277 | +$139,636,052 | $146.05 | 118 |
| 2025 Q1 | 1,214,123 | $160,348,289 | +$41,728,521 | $132.17 | 95 |
| 2024 Q4 | 878,947 | $114,873,921 | +$38,362,140 | $130.69 | 71 |
| 2024 Q3 | 574,557 | $54,432,819 | +$1,863,196 | $94.76 | 62 |
| 2024 Q2 | 561,006 | $42,327,675 | +$784,235 | $75.40 | 55 |
| 2024 Q1 | 586,739 | $41,405,734 | -$8,251,870 | $70.57 | 52 |
| 2023 Q4 | 3,863 | $311,358 | +$311,358 | $80.60 | 1 |
| 2023 Q3 | 779,251 | $66,115,706 | -$2,400,790 | $84.71 | 58 |
| 2023 Q2 | 806,165 | $65,129,413 | -$6,994,806 | $80.82 | 58 |
| 2023 Q1 | 897,198 | $64,429,729 | +$19,791,973 | $71.86 | 52 |
| 2022 Q4 | 611,197 | $35,542,662 | +$2,643,384 | $58.22 | 44 |
| 2022 Q3 | 575,751 | $28,309,551 | +$839,806 | $49.10 | 35 |
| 2022 Q2 | 563,669 | $24,966,995 | -$7,203,884 | $44.35 | 34 |
| 2022 Q1 | 697,151 | $41,586,253 | -$19,333,776 | $59.60 | 46 |
| 2021 Q4 | 928,092 | $64,361,527 | -$21,737,223 | $69.33 | 53 |
| 2021 Q3 | 1,285,291 | $80,693,122 | -$69,520,922 | $62.79 | 54 |
| 2021 Q2 | 2,383,248 | $155,256,203 | +$33,168,174 | $65.14 | 64 |
| 2021 Q1 | 1,912,850 | $169,371,888 | +$50,083,293 | $53.36 | 63 |
| 2020 Q4 | 1,683,283 | $86,369,100 | +$13,263,108 | $51.31 | 48 |
| 2020 Q3 | 1,574,429 | $37,739,000 | +$7,613,478 | $23.97 | 30 |
| 2020 Q2 | 1,227,050 | $22,933,000 | +$8,540,486 | $18.69 | 24 |
| 2020 Q1 | 827,385 | $11,747,000 | +$3,564,983 | $14.20 | 15 |
| 2019 Q4 | 570,535 | $8,294,000 | +$8,293,999 | $14.54 | 9 |
| 2018 Q1 | 0 | $0 | -$2,000 | 0 | |
| 2017 Q4 | 250 | $2,000 | +$2,000 | $8.00 | 1 |