| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 421,698 | $65,126,033 | +$16,103,974 | $154.44 | 48 |
| 2025 Q2 | 478,467 | $35,537,630 | -$3,334,145 | $74.34 | 46 |
| 2025 Q1 | 564,784 | $35,084,767 | +$2,918,553 | $62.12 | 42 |
| 2024 Q4 | 666,811 | $23,413,531 | -$8,108,214 | $35.16 | 39 |
| 2024 Q3 | 828,327 | $41,114,067 | -$1,776,253 | $49.65 | 38 |
| 2024 Q2 | 889,539 | $33,492,098 | -$18,654,799 | $37.58 | 35 |
| 2024 Q1 | 1,397,797 | $48,030,788 | +$16,366,204 | $34.35 | 39 |
| 2023 Q4 | 921,342 | $32,038,939 | +$11,238,460 | $34.78 | 38 |
| 2023 Q3 | 798,937 | $21,314,133 | +$3,589,373 | $26.68 | 39 |
| 2023 Q2 | 607,782 | $21,169,356 | -$16,852,525 | $34.85 | 40 |
| 2023 Q1 | 1,033,608 | $43,357,291 | +$11,806,201 | $41.93 | 41 |
| 2022 Q4 | 753,252 | $25,991,139 | +$3,691,251 | $34.47 | 50 |
| 2022 Q3 | 715,746 | $18,098,000 | +$3,265,443 | $25.31 | 36 |
| 2022 Q2 | 501,324 | $17,270,909 | -$8,612,256 | $34.35 | 38 |
| 2022 Q1 | 550,559 | $39,061,000 | -$34,147,753 | $70.81 | 52 |
| 2021 Q4 | 1,108,631 | $56,641,527 | +$28,622,216 | $51.14 | 46 |
| 2021 Q3 | 530,206 | $22,536,433 | +$611,232 | $42.65 | 45 |
| 2021 Q2 | 539,303 | $31,276,893 | -$17,062,618 | $58.10 | 43 |
| 2021 Q1 | 829,958 | $45,106,215 | +$8,756,938 | $54.56 | 40 |
| 2020 Q4 | 601,611 | $41,789,880 | -$4,240,675 | $69.40 | 47 |
| 2020 Q3 | 617,246 | $52,324,507 | -$29,234,648 | $84.79 | 49 |
| 2020 Q2 | 971,585 | $75,857,501 | +$75,443,270 | $78.18 | 45 |
| 2020 Q1 | 835 | $6,000 | +$6,000 | $7.19 | 1 |