| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 580,149 | $30,761,125 | -$8,526,226 | $53 | 30 |
| 2025 Q2 | 807,320 | $31,850,602 | -$8,870,103 | $39.37 | 35 |
| 2025 Q1 | 1,058,178 | $36,173,989 | +$3,388,869 | $34.32 | 37 |
| 2024 Q4 | 921,204 | $45,519,984 | -$3,338,795 | $49.21 | 40 |
| 2024 Q3 | 826,801 | $43,081,435 | +$14,806,019 | $52.14 | 34 |
| 2024 Q2 | 548,784 | $23,730,092 | -$14,416,600 | $43.23 | 27 |
| 2024 Q1 | 855,134 | $42,871,544 | +$4,410,553 | $50.55 | 26 |
| 2023 Q4 | 764,093 | $35,429,802 | +$15,095,685 | $46.37 | 29 |
| 2023 Q3 | 415,770 | $14,061,290 | +$2,562,305 | $33.82 | 23 |
| 2023 Q2 | 329,971 | $13,738,486 | -$2,287,789 | $41.64 | 22 |
| 2023 Q1 | 388,565 | $14,701,242 | -$2,775,534 | $37.84 | 24 |
| 2022 Q4 | 461,395 | $17,302,024 | +$2,375,374 | $37.5 | 22 |
| 2022 Q3 | 389,707 | $13,331,684 | -$1,378,907 | $34.21 | 20 |
| 2022 Q2 | 426,063 | $16,665,431 | +$1,522,834 | $39.12 | 22 |
| 2022 Q1 | 280,692 | $21,130,024 | -$14,527,306 | $75.28 | 26 |
| 2021 Q4 | 443,564 | $44,853,000 | +$5,454,562 | $101.12 | 29 |
| 2021 Q3 | 387,047 | $38,289,000 | +$11,368,411 | $98.91 | 26 |
| 2021 Q2 | 268,688 | $31,246,148 | -$1,447,718 | $116.56 | 25 |
| 2021 Q1 | 298,018 | $31,754,862 | -$5,509,019 | $106.57 | 32 |
| 2020 Q4 | 351,932 | $27,707,000 | +$4,989,679 | $78.72 | 19 |
| 2020 Q3 | 304,831 | $11,067,893 | -$3,201,332 | $36.31 | 14 |
| 2020 Q2 | 405,123 | $13,198,000 | +$4,854,084 | $32.58 | 13 |
| 2020 Q1 | 241,659 | $4,735,000 | +$967,857 | $19.6 | 12 |
| 2019 Q4 | 123,802 | $10,561,000 | +$5,046,705 | $85.3 | 10 |
| 2019 Q3 | 50,787 | $3,342,000 | -$6,162,536 | $65.78 | 6 |
| 2019 Q2 | 137,253 | $10,108,774 | -$2,113,659 | $73.64 | 9 |
| 2019 Q1 | 165,212 | $11,899,393 | -$3,016,664 | $72.01 | 12 |
| 2018 Q4 | 210,228 | $10,411,000 | +$5,483,763 | $49.55 | 12 |
| 2018 Q3 | 84,660 | $8,921,000 | +$3,844,787 | $105.35 | 12 |
| 2018 Q2 | 48,671 | $4,703,000 | +$1,116,755 | $96.63 | 10 |
| 2018 Q1 | 40,720 | $3,226,000 | -$5,755,780 | $79.23 | 9 |
| 2017 Q4 | 111,575 | $9,187,000 | +$3,625,753 | $82.34 | 12 |
| 2017 Q3 | 69,701 | $5,311,000 | -$892,347 | $76.2 | 9 |
| 2017 Q2 | 81,600 | $10,674,000 | -$12,361,346 | $130.81 | 10 |
| 2017 Q1 | 176,627 | $21,916,000 | +$11,888,599 | $124.16 | 13 |
| 2016 Q4 | 84,597 | $10,031,000 | -$1,599,060 | $118.57 | 13 |
| 2016 Q3 | 108,396 | $10,083,000 | +$5,226,848 | $93.45 | 13 |
| 2016 Q2 | 56,223 | $4,152,000 | -$12,602,344 | $73.84 | 8 |
| 2016 Q1 | 232,633 | $15,772,000 | +$151,356 | $67.8 | 14 |
| 2015 Q4 | 224,667 | $16,653,000 | +$13,821,210 | $74.13 | 12 |
| 2015 Q3 | 36,110 | $2,479,000 | -$11,437,263 | $68.66 | 10 |
| 2015 Q2 | 145,529 | $15,121,000 | +$7,410,065 | $103.94 | 7 |
| 2015 Q1 | 74,250 | $7,736,000 | -$3,679,275 | $104.03 | 7 |
| 2014 Q4 | 111,452 | $10,452,000 | +$5,314,698 | $93.79 | 7 |
| 2014 Q3 | 66,003 | $4,809,000 | -$9,214,152 | $72.85 | 9 |
| 2014 Q2 | 184,523 | $17,218,000 | +$5,345,420 | $93.31 | 8 |
| 2014 Q1 | 127,390 | $11,427,000 | +$6,665,166 | $89.7 | 9 |