| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 83,822 | $5,400,469 | +$1,204,277 | $65.8 | 6 |
| 2025 Q2 | 64,254 | $3,923,713 | -$211,749 | $61.07 | 5 |
| 2025 Q1 | 67,720 | $3,706,412 | -$1,551,919 | $54.73 | 3 |
| 2024 Q4 | 97,639 | $4,871,443 | -$137,725 | $49.9 | 5 |
| 2024 Q3 | 99,461 | $5,546,554 | -$47,158,268 | $55.77 | 6 |
| 2024 Q2 | 1,030,281 | $52,245,956 | +$5,408,659 | $50.71 | 8 |
| 2024 Q1 | 923,066 | $46,798,519 | +$3,083,125 | $50.7 | 7 |
| 2023 Q4 | 862,966 | $42,422,336 | -$8,074,286 | $49.16 | 9 |
| 2023 Q3 | 1,028,512 | $48,483,810 | -$29,224,739 | $47.1 | 11 |
| 2023 Q2 | 1,641,012 | $78,342,756 | +$33,951,036 | $47.73 | 10 |
| 2023 Q1 | 929,700 | $42,534,047 | +$11,319,378 | $45.76 | 8 |
| 2022 Q4 | 687,507 | $29,638,272 | +$16,069,412 | $43.11 | 7 |
| 2022 Q3 | 314,755 | $11,958,116 | +$4,571,994 | $37.99 | 6 |
| 2022 Q2 | 176,675 | $7,517,764 | -$1,756,145 | $42.52 | 8 |
| 2022 Q1 | 220,849 | $10,380,360 | -$107,302 | $47 | 9 |
| 2021 Q4 | 223,092 | $10,549,523 | +$7,669,516 | $47.28 | 10 |
| 2021 Q3 | 60,905 | $2,887,575 | +$119,329 | $47.41 | 8 |
| 2021 Q2 | 58,388 | $2,861,524 | -$784 | $49.01 | 8 |
| 2021 Q1 | 58,404 | $2,735,255 | -$90,836 | $46.85 | 8 |
| 2020 Q4 | 60,343 | $2,636,433 | +$65,809 | $43.69 | 8 |
| 2020 Q3 | 56,647 | $2,078,000 | +$302,009 | $35.71 | 5 |
| 2020 Q2 | 49,761 | $1,770,000 | -$2,064,921 | $35.61 | 5 |
| 2020 Q1 | 107,708 | $3,263,000 | -$455,329 | $30.3 | 5 |
| 2019 Q4 | 119,966 | $5,230,000 | -$4,229,803 | $43.6 | 5 |
| 2019 Q3 | 243,521 | $9,975,618 | -$2,254,852 | $40.96 | 6 |
| 2019 Q2 | 303,508 | $12,643,535 | -$613,009 | $41.66 | 9 |
| 2019 Q1 | 322,625 | $13,072,000 | -$3,646,405 | $40.52 | 9 |
| 2018 Q4 | 412,465 | $15,224,000 | -$18,208,823 | $36.91 | 8 |
| 2018 Q3 | 902,775 | $39,144,000 | -$4,524,239 | $43.36 | 7 |
| 2018 Q2 | 1,007,487 | $43,331,000 | -$10,886,284 | $42.98 | 7 |
| 2018 Q1 | 1,256,536 | $56,956,068 | -$1,087,610 | $45.32 | 11 |
| 2017 Q4 | 1,280,140 | $59,321,211 | +$6,380,546 | $46.31 | 13 |
| 2017 Q3 | 1,117,299 | $52,134,000 | +$3,682,778 | $46.66 | 11 |
| 2017 Q2 | 1,038,776 | $45,321,000 | +$17,689,754 | $43.62 | 12 |
| 2017 Q1 | 633,427 | $26,383,210 | +$11,307,568 | $41.66 | 12 |
| 2016 Q4 | 435,984 | $16,612,000 | +$10,901,665 | $38.11 | 12 |
| 2016 Q3 | 149,674 | $5,718,000 | +$77,871 | $38.18 | 9 |
| 2016 Q2 | 147,965 | $5,132,302 | -$491,601 | $34.69 | 8 |
| 2016 Q1 | 159,086 | $5,586,000 | -$670,526 | $35.11 | 10 |
| 2015 Q4 | 180,694 | $6,592,161 | -$906,519 | $36.49 | 13 |
| 2015 Q3 | 203,802 | $7,545,000 | -$1,975,753 | $37.03 | 14 |
| 2015 Q2 | 252,718 | $11,064,826 | -$21,210,341 | $43.75 | 16 |
| 2015 Q1 | 736,068 | $32,312,000 | +$22,138,229 | $43.88 | 18 |
| 2014 Q4 | 231,547 | $9,748,499 | -$1,813,515 | $42.1 | 13 |
| 2014 Q3 | 276,250 | $12,481,148 | -$156,765 | $45.18 | 15 |
| 2014 Q2 | 279,583 | $12,983,690 | -$4,744,765 | $46.44 | 16 |
| 2014 Q1 | 386,793 | $17,102,826 | +$1,103,363 | $44.23 | 15 |