| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 354,548 | $35,692,253 | +$21,452,395 | $100.67 | 29 |
| 2025 Q2 | 148,151 | $14,739,705 | -$26,718,913 | $99.49 | 30 |
| 2025 Q1 | 420,931 | $36,197,176 | -$1,980,424 | $86.00 | 35 |
| 2024 Q4 | 448,383 | $44,348,858 | +$2,333,091 | $98.75 | 37 |
| 2024 Q3 | 419,125 | $43,617,876 | +$2,137,711 | $104.06 | 29 |
| 2024 Q2 | 405,841 | $38,938,319 | +$1,279,909 | $95.93 | 28 |
| 2024 Q1 | 392,499 | $37,892,690 | -$1,626,356 | $96.54 | 25 |
| 2023 Q4 | 389,414 | $32,069,097 | +$10,464,682 | $82.35 | 27 |
| 2023 Q3 | 102,145 | $6,619,355 | -$1,291,900 | $64.81 | 19 |
| 2023 Q2 | 104,553 | $7,239,319 | -$639,854 | $69.22 | 18 |
| 2023 Q1 | 113,879 | $7,825,763 | -$2,026,108 | $68.73 | 21 |
| 2022 Q4 | 141,315 | $9,048,398 | -$1,175,466 | $64.04 | 24 |
| 2022 Q3 | 164,316 | $9,776,000 | -$1,133,367 | $59.51 | 22 |
| 2022 Q2 | 183,449 | $11,135,000 | -$4,249,789 | $60.71 | 23 |
| 2022 Q1 | 240,522 | $18,001,397 | -$55,103,019 | $74.87 | 25 |
| 2021 Q4 | 883,519 | $80,687,003 | +$32,367,476 | $91.31 | 48 |
| 2021 Q3 | 487,331 | $42,624,143 | -$7,401,439 | $87.41 | 37 |
| 2021 Q2 | 571,481 | $53,212,452 | -$11,311,690 | $93.38 | 37 |
| 2021 Q1 | 696,289 | $61,362,298 | +$36,774,222 | $88.12 | 35 |
| 2020 Q4 | 279,185 | $21,355,516 | +$625,913 | $76.08 | 28 |
| 2020 Q3 | 271,140 | $17,243,358 | +$3,180,408 | $63.60 | 22 |
| 2020 Q2 | 308,540 | $14,354,000 | +$2,840,120 | $46.50 | 19 |
| 2020 Q1 | 159,926 | $5,732,000 | -$26,447,197 | $35.84 | 17 |
| 2019 Q4 | 672,830 | $37,063,000 | +$18,969,907 | $55.08 | 26 |
| 2019 Q3 | 324,453 | $17,059,000 | -$12,914,127 | $52.74 | 20 |
| 2019 Q2 | 620,286 | $34,487,000 | +$16,483,104 | $55.60 | 27 |
| 2019 Q1 | 255,717 | $14,003,000 | -$19,837,155 | $54.81 | 20 |
| 2018 Q4 | 749,550 | $34,998,000 | -$6,621,161 | $46.68 | 21 |
| 2018 Q3 | 886,383 | $53,180,000 | +$32,866,050 | $60.00 | 25 |
| 2018 Q2 | 259,106 | $14,210,000 | +$14,150,001 | $54.77 | 22 |
| 2016 Q1 | 200 | $11,000 | $0 | $55.00 | 1 |