| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 302,389 | $20,897,826 | +$1,997,324 | $69.11 | 21 |
| 2025 Q2 | 273,578 | $17,394,564 | +$568,330 | $63.58 | 17 |
| 2025 Q1 | 264,775 | $15,443,285 | -$2,858,377 | $58.39 | 17 |
| 2024 Q4 | 305,426 | $20,736,680 | +$1,139,499 | $67.89 | 19 |
| 2024 Q3 | 287,961 | $19,903,926 | +$592,923 | $69.12 | 14 |
| 2024 Q2 | 279,413 | $17,353,013 | -$5,590,135 | $62.11 | 12 |
| 2024 Q1 | 360,352 | $24,117,201 | -$3,710,131 | $68.31 | 20 |
| 2023 Q4 | 436,734 | $25,319,743 | +$8,906,435 | $57.89 | 15 |
| 2023 Q3 | 279,467 | $13,432,864 | -$2,224,884 | $47.86 | 14 |
| 2023 Q2 | 310,465 | $16,584,796 | +$2,796,504 | $53.42 | 11 |
| 2023 Q1 | 261,889 | $13,077,680 | -$1,142,419 | $49.94 | 17 |
| 2022 Q4 | 292,873 | $13,958,211 | +$6,694,111 | $47.66 | 19 |
| 2022 Q3 | 140,879 | $5,676,000 | -$6,697,977 | $40.28 | 13 |
| 2022 Q2 | 303,749 | $13,224,000 | -$2,090,196 | $43.54 | 17 |
| 2022 Q1 | 345,018 | $21,639,825 | -$27,414,880 | $62.72 | 26 |
| 2021 Q4 | 742,110 | $51,936,303 | +$2,969,698 | $70.7 | 28 |
| 2021 Q3 | 537,243 | $33,655,000 | +$2,212,427 | $61.38 | 26 |
| 2021 Q2 | 542,773 | $34,473,000 | +$13,448,952 | $64.19 | 28 |
| 2021 Q1 | 331,892 | $20,246,000 | -$27,997,835 | $60.41 | 26 |
| 2020 Q4 | 754,672 | $35,974,000 | -$5,894,811 | $47.67 | 27 |
| 2020 Q3 | 878,426 | $27,466,000 | +$1,170,430 | $31.26 | 22 |
| 2020 Q2 | 847,848 | $24,467,000 | +$22,230,441 | $28.85 | 24 |
| 2020 Q1 | 77,552 | $1,536,379 | -$44,137,008 | $19.83 | 11 |
| 2019 Q4 | 1,077,626 | $48,642,831 | +$5,268,060 | $45.14 | 30 |
| 2019 Q3 | 887,676 | $35,441,025 | +$718,763 | $39.95 | 32 |
| 2019 Q2 | 869,076 | $35,474,412 | -$4,225,174 | $40.85 | 26 |
| 2019 Q1 | 981,983 | $38,413,000 | +$4,506,643 | $39.09 | 32 |
| 2018 Q4 | 869,822 | $34,623,000 | -$2,305,293 | $30.4 | 22 |
| 2018 Q3 | 889,032 | $40,478,098 | +$1,469,792 | $45.54 | 36 |
| 2018 Q2 | 855,774 | $36,534,000 | +$25,231,870 | $42.68 | 30 |
| 2018 Q1 | 202,558 | $24,134,857 | -$6,260,948 | $119.22 | 33 |
| 2017 Q4 | 252,945 | $31,112,000 | +$10,999,856 | $122.97 | 33 |
| 2017 Q3 | 162,995 | $17,904,000 | -$2,860,309 | $109.85 | 25 |
| 2017 Q2 | 192,886 | $20,007,000 | -$22,388,997 | $103.97 | 26 |
| 2017 Q1 | 398,672 | $40,129,000 | -$18,685,923 | $100.89 | 34 |
| 2016 Q4 | 586,359 | $55,354,000 | +$10,392,656 | $94.24 | 41 |
| 2016 Q3 | 476,735 | $39,362,000 | +$1,058,034 | $82.58 | 31 |
| 2016 Q2 | 465,028 | $35,681,000 | -$7,534,447 | $76.77 | 30 |
| 2016 Q1 | 549,753 | $39,435,000 | +$18,214,376 | $71.82 | 27 |
| 2015 Q4 | 283,981 | $19,181,000 | -$614,889 | $67.79 | 24 |
| 2015 Q3 | 291,577 | $19,060,000 | -$59,053,126 | $65.02 | 18 |
| 2015 Q2 | 1,056,359 | $83,240,764 | +$8,679,249 | $78.82 | 40 |
| 2015 Q1 | 945,913 | $76,386,679 | -$36,928,816 | $80.96 | 32 |
| 2014 Q4 | 1,456,439 | $107,206,647 | -$588,123,832 | $73.6 | 41 |
| 2014 Q3 | 9,461,722 | $622,079,485 | +$35,146,301 | $65.66 | 57 |
| 2014 Q2 | 8,899,331 | $640,468,057 | +$574,758,105 | $71.96 | 50 |
| 2014 Q1 | 911,343 | $60,532,890 | -$1,404,111,905 | $66.45 | 29 |