| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 434,104 | $28,873,496 | -$670,950 | $66.64 | 14 |
| 2025 Q2 | 444,564 | $31,672,489 | +$3,521,228 | $71.36 | 18 |
| 2025 Q1 | 394,885 | $24,317,292 | +$876,515 | $61.65 | 14 |
| 2024 Q4 | 420,176 | $24,721,114 | +$4,372,263 | $58.78 | 14 |
| 2024 Q3 | 306,622 | $19,369,510 | -$927,732 | $63.17 | 11 |
| 2024 Q2 | 322,499 | $17,576,131 | -$103,699 | $54.5 | 11 |
| 2024 Q1 | 324,349 | $19,431,826 | +$3,145,561 | $59.91 | 13 |
| 2023 Q4 | 271,853 | $11,446,350 | -$4,489,004 | $42.09 | 12 |
| 2023 Q3 | 363,158 | $16,809,053 | +$2,026,198 | $46.18 | 19 |
| 2023 Q2 | 559,956 | $33,408,372 | +$1,328,476 | $59.68 | 19 |
| 2023 Q1 | 537,621 | $32,207,952 | +$210,247 | $59.9 | 18 |
| 2022 Q4 | 534,165 | $26,072,488 | +$1,827,395 | $48.76 | 14 |
| 2022 Q3 | 491,077 | $24,000,543 | +$220,512 | $48.68 | 16 |
| 2022 Q2 | 495,750 | $26,433,589 | -$320 | $53.36 | 16 |
| 2022 Q1 | 479,475 | $34,837,356 | +$9,668,505 | $72.52 | 16 |
| 2021 Q4 | 348,653 | $29,120,412 | -$3,373,477 | $83.51 | 17 |
| 2021 Q3 | 389,636 | $29,165,137 | -$274,832 | $74.84 | 17 |
| 2021 Q2 | 389,576 | $27,626,970 | -$72,941,235 | $70.91 | 17 |
| 2021 Q1 | 1,698,343 | $94,605,067 | -$4,319,113 | $55.69 | 18 |
| 2020 Q4 | 1,774,526 | $113,756,408 | -$258,373,277 | $64.31 | 17 |
| 2020 Q3 | 5,954,976 | $368,050,563 | +$264,558,178 | $61.82 | 17 |
| 2020 Q2 | 1,778,808 | $94,244,996 | +$325,428 | $52.99 | 16 |
| 2020 Q1 | 1,775,670 | $73,510,291 | -$424,602 | $41.43 | 13 |
| 2019 Q4 | 1,787,363 | $64,985,027 | -$9,908,219 | $36.38 | 14 |
| 2019 Q3 | 2,059,895 | $69,607,000 | +$248,017 | $33.79 | 11 |
| 2019 Q2 | 2,052,183 | $69,111,000 | +$971,371 | $33.68 | 11 |
| 2019 Q1 | 2,023,872 | $62,652,000 | +$3,807,312 | $30.97 | 12 |
| 2018 Q4 | 1,896,203 | $49,274,000 | -$1,548,957 | $25.82 | 9 |
| 2018 Q3 | 1,953,634 | $66,509,000 | -$14,020,505 | $34.14 | 10 |
| 2018 Q2 | 2,456,858 | $64,917,000 | +$16,742,431 | $26.42 | 9 |
| 2018 Q1 | 1,823,111 | $43,023,000 | +$2,120,272 | $23.6 | 7 |
| 2017 Q4 | 1,732,699 | $46,746,000 | +$517,407 | $26.98 | 5 |
| 2017 Q3 | 1,713,530 | $44,995,000 | +$21,286,766 | $26.14 | 4 |
| 2017 Q2 | 904,720 | $19,576,000 | +$542,647 | $21.63 | 4 |
| 2017 Q1 | 879,744 | $16,638,000 | -$7,746,318 | $18.91 | 4 |
| 2016 Q4 | 1,319,333 | $22,828,000 | +$679,904 | $17.3 | 5 |
| 2016 Q3 | 1,291,050 | $24,687,407 | +$676,795 | $19.11 | 6 |
| 2016 Q2 | 1,244,509 | $20,619,000 | -$1,023,788 | $16.51 | 4 |
| 2016 Q1 | 1,305,775 | $22,036,000 | +$2,156,156 | $17.02 | 4 |
| 2015 Q4 | 1,178,187 | $19,144,000 | +$19,082,399 | $16.26 | 4 |
| 2015 Q3 | 3,627 | $47,000 | -$10,859,726 | $12.94 | 3 |
| 2015 Q2 | 814,424 | $10,865,000 | +$208,624 | $13.34 | 4 |
| 2015 Q1 | 798,786 | $9,908,000 | +$25,177 | $12.55 | 4 |
| 2014 Q4 | 797,469 | $8,911,000 | -$7,994,989 | $11.29 | 5 |
| 2014 Q3 | 1,461,286 | $17,587,000 | -$139,916 | $12.08 | 7 |
| 2014 Q2 | 1,472,723 | $15,993,000 | -$1,283,996 | $10.88 | 6 |
| 2014 Q1 | 1,595,052 | $16,258,000 | -$679,129 | $10.17 | 7 |