| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 20,007,224 | $977,677,590 | +$40,534,422 | $48.88 | 137 |
| 2025 Q2 | 19,204,409 | $870,744,153 | +$144,452,167 | $45.35 | 132 |
| 2025 Q1 | 16,010,292 | $609,989,313 | +$66,703,525 | $38.09 | 122 |
| 2024 Q4 | 14,210,431 | $598,485,428 | +$98,871,886 | $42.11 | 121 |
| 2024 Q3 | 11,635,323 | $461,179,483 | +$106,065,186 | $39.64 | 103 |
| 2024 Q2 | 9,093,777 | $352,136,100 | +$51,477,974 | $38.72 | 98 |
| 2024 Q1 | 7,742,774 | $273,307,446 | +$28,734,146 | $35.3 | 94 |
| 2023 Q4 | 6,934,670 | $214,686,186 | +$22,087,258 | $30.95 | 77 |
| 2023 Q3 | 6,206,024 | $168,534,850 | +$16,329,858 | $27.16 | 69 |
| 2023 Q2 | 5,573,696 | $155,386,652 | +$8,496,617 | $27.88 | 66 |
| 2023 Q1 | 5,038,342 | $123,187,915 | +$11,353,672 | $23.98 | 58 |
| 2022 Q4 | 4,652,383 | $97,809,827 | +$14,245,167 | $20.62 | 56 |
| 2022 Q3 | 3,940,484 | $82,712,656 | +$6,871,511 | $21 | 48 |
| 2022 Q2 | 3,617,285 | $79,488,754 | +$1,237,742 | $21.97 | 47 |
| 2022 Q1 | 3,376,939 | $99,028,441 | +$24,373,267 | $29.35 | 58 |
| 2021 Q4 | 2,541,526 | $84,385,116 | +$25,598,450 | $33.16 | 56 |
| 2021 Q3 | 1,513,063 | $48,497,358 | +$3,745,430 | $31.9 | 40 |
| 2021 Q2 | 1,399,473 | $44,288,407 | +$25,865,892 | $31.62 | 29 |
| 2021 Q1 | 581,706 | $16,654,969 | +$6,107,862 | $28.18 | 20 |
| 2020 Q4 | 365,849 | $10,254,108 | +$5,355,554 | $28.09 | 15 |
| 2020 Q3 | 80,897 | $2,093,000 | +$2,093,000 | $25.89 | 4 |