| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 129,859 | $14,339,120 | -$1,064,703 | $110 | 9 |
| 2025 Q2 | 139,339 | $16,984,474 | +$1,269,104 | $122.1 | 12 |
| 2025 Q1 | 128,924 | $12,196,321 | -$504,658 | $94.74 | 9 |
| 2024 Q4 | 134,188 | $12,816,483 | +$1,621,724 | $95.66 | 9 |
| 2024 Q3 | 117,235 | $10,976,094 | -$645,044 | $93.54 | 7 |
| 2024 Q2 | 124,728 | $10,562,663 | -$34,818 | $84.58 | 8 |
| 2024 Q1 | 125,127 | $9,873,942 | +$1,583,941 | $78.91 | 8 |
| 2023 Q4 | 105,056 | $8,010,545 | +$2,354,013 | $76.19 | 9 |
| 2023 Q3 | 69,767 | $4,480,639 | -$121,913 | $64.22 | 8 |
| 2023 Q2 | 71,665 | $4,798,950 | +$584,325 | $66.96 | 8 |
| 2023 Q1 | 63,331 | $4,166,310 | +$1,127,585 | $65.84 | 8 |
| 2022 Q4 | 46,141 | $3,226,748 | +$142,972 | $69.93 | 5 |
| 2022 Q3 | 44,157 | $2,572,001 | -$164,633 | $58.33 | 6 |
| 2022 Q2 | 46,768 | $2,901,000 | +$35,177 | $62.02 | 7 |
| 2022 Q1 | 45,362 | $3,592,000 | +$116,399 | $78.81 | 7 |
| 2021 Q4 | 43,874 | $3,246,402 | -$4,451,330 | $73.97 | 7 |
| 2021 Q3 | 75,679 | $5,661,000 | +$1,107,367 | $75.36 | 7 |
| 2021 Q2 | 60,769 | $4,558,000 | -$85,906,301 | $75.02 | 5 |
| 2021 Q1 | 1,367,645 | $90,050,000 | +$5,480,343 | $65.72 | 6 |
| 2020 Q4 | 1,284,980 | $81,501,000 | +$7,024,294 | $63.31 | 8 |
| 2020 Q3 | 1,174,176 | $53,860,000 | +$335,567 | $46.58 | 5 |
| 2020 Q2 | 1,167,381 | $56,185,000 | -$17,124,001 | $48.08 | 5 |
| 2020 Q1 | 1,525,517 | $58,584,000 | -$5,157,325 | $38.36 | 6 |
| 2019 Q4 | 1,652,362 | $92,849,258 | +$9,839,021 | $56.17 | 8 |
| 2019 Q3 | 1,477,544 | $80,540,000 | +$2,709,318 | $54.46 | 8 |
| 2019 Q2 | 1,427,831 | $83,066,008 | +$2,568,111 | $58.11 | 8 |
| 2019 Q1 | 1,383,685 | $69,421,000 | +$2,472,033 | $50.16 | 9 |
| 2018 Q4 | 1,334,344 | $67,903,000 | +$15,838,349 | $50.91 | 8 |
| 2018 Q3 | 1,022,471 | $52,602,000 | +$1,433,555 | $51.44 | 9 |
| 2018 Q2 | 994,806 | $53,817,000 | -$565,329 | $53.85 | 9 |
| 2018 Q1 | 1,004,649 | $56,110,000 | -$2,854,060 | $55.87 | 10 |
| 2017 Q4 | 1,055,970 | $66,066,000 | +$3,006,769 | $62.61 | 7 |
| 2017 Q3 | 1,008,126 | $59,631,000 | +$3,026,737 | $59.1 | 8 |
| 2017 Q2 | 956,928 | $60,986,000 | +$6,106,256 | $63.53 | 7 |
| 2017 Q1 | 861,147 | $56,630,000 | +$4,756,873 | $65.54 | 8 |
| 2016 Q4 | 789,190 | $46,852,000 | +$3,220,341 | $59.35 | 9 |
| 2016 Q3 | 734,888 | $41,014,000 | +$342,573 | $55.4 | 7 |
| 2016 Q2 | 728,719 | $40,641,000 | +$152,611 | $55.81 | 7 |
| 2016 Q1 | 725,893 | $41,732,000 | +$4,951,625 | $57.45 | 7 |
| 2015 Q4 | 639,261 | $39,788,000 | +$29,054,603 | $62.21 | 8 |
| 2015 Q3 | 172,521 | $8,821,000 | -$24,492,372 | $51.06 | 7 |
| 2015 Q2 | 546,549 | $35,831,000 | -$20,239 | $65.43 | 7 |
| 2015 Q1 | 546,851 | $38,934,000 | +$3,323,384 | $71.32 | 7 |
| 2014 Q4 | 500,092 | $34,923,000 | +$3,879,958 | $70.05 | 7 |
| 2014 Q3 | 444,432 | $29,249,000 | +$909,584 | $65.87 | 6 |
| 2014 Q2 | 430,567 | $32,910,000 | -$5,691,545 | $76.34 | 5 |
| 2014 Q1 | 510,209 | $36,690,000 | +$751,665 | $71.79 | 6 |