SEC CIK 1516908
Fogel Glenn D
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| BKNGview stock → | 298,174 | 2026-04-15 |
Position History — BKNG
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — BKNG
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-04-15 | Open-market sale | 7,496 | $186.01 | 298,174 |
| 2026-04-15 | Open-market sale | 4,758 | $185.36 | 305,670 |
| 2026-04-15 | Open-market sale | 4,132 | $184.35 | 310,428 |
| 2026-04-15 | Open-market sale | 340 | $183.00 | 314,560 |
| 2026-03-16 | Open-market sale | 20 | $4330.20 | 12,596 |
| 2026-03-16 | Open-market sale | 4 | $4322.08 | 12,616 |
| 2026-03-16 | Open-market sale | 10 | $4314.73 | 12,620 |
| 2026-03-16 | Open-market sale | 14 | $4313.39 | 12,630 |
| 2026-03-16 | Open-market sale | 14 | $4312.39 | 12,644 |
| 2026-03-16 | Open-market sale | 10 | $4308.38 | 12,658 |
| 2026-03-16 | Open-market sale | 20 | $4306.78 | 12,668 |
| 2026-03-16 | Open-market sale | 4 | $4303.35 | 12,688 |
| 2026-03-16 | Open-market sale | 24 | $4300.19 | 12,692 |
| 2026-03-16 | Open-market sale | 24 | $4299.59 | 12,716 |
| 2026-03-16 | Open-market sale | 24 | $4298.05 | 12,740 |
| 2026-03-16 | Open-market sale | 28 | $4297.00 | 12,764 |
| 2026-03-16 | Open-market sale | 20 | $4295.42 | 12,792 |
| 2026-03-16 | Open-market sale | 66 | $4294.18 | 12,812 |
| 2026-03-16 | Open-market sale | 42 | $4292.72 | 12,878 |
| 2026-03-16 | Open-market sale | 78 | $4291.28 | 12,920 |
| 2026-03-16 | Open-market sale | 21 | $4289.20 | 12,998 |
| 2026-03-16 | Open-market sale | 42 | $4288.04 | 13,019 |
| 2026-03-16 | Open-market sale | 30 | $4285.77 | 13,061 |
| 2026-03-16 | Open-market sale | 38 | $4284.83 | 13,091 |
| 2026-03-16 | Open-market sale | 40 | $4282.38 | 13,129 |
| 2026-03-16 | Open-market sale | 24 | $4280.31 | 13,169 |
| 2026-03-16 | Open-market sale | 20 | $4274.43 | 13,193 |
| 2026-03-16 | Open-market sale | 28 | $4269.89 | 13,213 |
| 2026-03-16 | Open-market sale | 10 | $4267.29 | 13,241 |
| 2026-03-16 | Open-market sale | 14 | $4262.06 | 13,251 |
| 2026-03-04 | Grant / award | 2,600 | $0.00 | 13,265 |
| 2026-03-04 | Tax withholding | 1,215 | $4153.87 | 10,665 |
| 2026-03-04 | Tax withholding | 7,153 | $4153.87 | 11,880 |
| 2026-03-02 | Grant / award | 14,310 | $0.00 | 19,033 |
| 2026-02-17 | Open-market sale | 20 | $4131.10 | 18,995 |
| 2026-02-17 | Open-market sale | 40 | $4128.68 | 19,015 |
| 2026-02-17 | Open-market sale | 10 | $4126.41 | 19,055 |
| 2026-02-17 | Open-market sale | 20 | $4122.84 | 19,065 |
| 2026-02-17 | Open-market sale | 10 | $4121.17 | 19,085 |
| 2026-02-17 | Open-market sale | 40 | $4120.26 | 19,095 |
| 2026-02-17 | Open-market sale | 10 | $4117.32 | 19,135 |
| 2026-02-17 | Open-market sale | 10 | $4114.52 | 19,145 |
| 2026-02-17 | Open-market sale | 30 | $4113.81 | 19,155 |
| 2026-02-17 | Open-market sale | 50 | $4112.24 | 19,185 |
| 2026-02-17 | Open-market sale | 20 | $4110.17 | 19,235 |
| 2026-02-17 | Open-market sale | 10 | $4109.14 | 19,255 |
| 2026-02-17 | Open-market sale | 10 | $4107.61 | 19,265 |
| 2026-02-17 | Open-market sale | 20 | $4099.59 | 19,275 |
| 2026-02-17 | Open-market sale | 10 | $4098.45 | 19,295 |
| 2026-02-17 | Open-market sale | 20 | $4093.97 | 19,305 |
| 2026-02-17 | Open-market sale | 10 | $4083.91 | 19,325 |
| 2026-02-17 | Open-market sale | 10 | $4081.95 | 19,335 |
| 2026-02-17 | Open-market sale | 10 | $4079.04 | 19,345 |
| 2026-02-17 | Open-market sale | 20 | $4074.55 | 19,355 |
| 2026-02-17 | Open-market sale | 10 | $4073.39 | 19,375 |
| 2026-02-17 | Open-market sale | 30 | $4066.56 | 19,385 |
| 2026-02-17 | Open-market sale | 10 | $4064.35 | 19,415 |
| 2026-02-17 | Open-market sale | 10 | $4062.58 | 19,425 |
| 2026-02-17 | Open-market sale | 20 | $4057.72 | 19,435 |
| 2026-02-17 | Open-market sale | 40 | $4050.84 | 19,455 |
| 2026-02-17 | Open-market sale | 30 | $4049.19 | 19,495 |
| 2026-02-17 | Open-market sale | 10 | $4047.70 | 19,525 |
| 2026-02-17 | Open-market sale | 10 | $4038.03 | 19,545 |
| 2026-02-17 | Open-market sale | 10 | $4165.72 | 18,543 |
| 2026-02-17 | Open-market sale | 40 | $4162.89 | 18,553 |
| 2026-02-17 | Open-market sale | 10 | $4161.55 | 18,593 |
| 2026-02-17 | Open-market sale | 30 | $4160.45 | 18,603 |
| 2026-02-17 | Open-market sale | 20 | $4158.01 | 18,633 |
| 2026-02-17 | Open-market sale | 20 | $4156.52 | 18,653 |
| 2026-02-17 | Open-market sale | 30 | $4154.69 | 18,673 |
| 2026-02-17 | Open-market sale | 10 | $4153.28 | 18,703 |
| 2026-02-17 | Open-market sale | 50 | $4152.08 | 18,713 |
| 2026-02-17 | Open-market sale | 50 | $4150.65 | 18,763 |
| 2026-02-17 | Open-market sale | 19 | $4148.57 | 18,813 |
| 2026-02-17 | Open-market sale | 10 | $4143.74 | 18,832 |
| 2026-02-17 | Open-market sale | 30 | $4141.81 | 18,842 |
| 2026-02-17 | Open-market sale | 40 | $4140.15 | 18,872 |
| 2026-02-17 | Open-market sale | 20 | $4139.57 | 18,912 |
| 2026-02-17 | Open-market sale | 18 | $4136.57 | 18,932 |
| 2026-02-17 | Open-market sale | 45 | $4135.91 | 18,950 |
| 2026-02-10 | Open-market sale | 10 | $4043.49 | 19,535 |
| 2026-01-15 | Open-market sale | 30 | $5200.25 | 19,615 |
| 2026-01-15 | Open-market sale | 20 | $5198.72 | 19,645 |
| 2026-01-15 | Open-market sale | 20 | $5197.52 | 19,665 |
| 2026-01-15 | Open-market sale | 10 | $5196.24 | 19,685 |
| 2026-01-15 | Open-market sale | 20 | $5192.49 | 19,695 |
| 2026-01-15 | Open-market sale | 30 | $5191.73 | 19,715 |
| 2026-01-15 | Open-market sale | 50 | $5190.41 | 19,745 |
| 2026-01-15 | Open-market sale | 25 | $5189.27 | 19,795 |
| 2026-01-15 | Open-market sale | 84 | $5187.94 | 19,820 |
| 2026-01-15 | Open-market sale | 80 | $5186.95 | 19,904 |
| 2026-01-15 | Open-market sale | 50 | $5185.57 | 19,984 |
| 2026-01-15 | Open-market sale | 70 | $5184.38 | 20,034 |
| 2026-01-15 | Open-market sale | 70 | $5183.33 | 20,104 |
| 2026-01-15 | Open-market sale | 93 | $5182.51 | 20,174 |
| 2026-01-15 | Open-market sale | 31 | $5181.13 | 20,267 |
| 2026-01-15 | Open-market sale | 10 | $5176.77 | 20,298 |
| 2026-01-15 | Open-market sale | 10 | $5174.93 | 20,308 |
| 2026-01-15 | Open-market sale | 20 | $5173.52 | 20,318 |
| 2026-01-15 | Open-market sale | 30 | $5172.88 | 20,338 |
| 2026-01-15 | Open-market sale | 40 | $5171.25 | 20,368 |
| 2026-01-15 | Open-market sale | 10 | $5169.19 | 20,408 |
| 2026-01-15 | Open-market sale | 40 | $5167.24 | 20,418 |
| 2026-01-15 | Open-market sale | 10 | $5165.21 | 20,458 |
| 2026-01-15 | Open-market sale | 30 | $5162.82 | 20,468 |
| 2026-01-15 | Open-market sale | 10 | $5160.97 | 20,498 |
| 2026-01-15 | Open-market sale | 20 | $5158.57 | 20,508 |
| 2026-01-15 | Open-market sale | 10 | $5153.05 | 20,528 |
| 2026-01-15 | Open-market sale | 10 | $5149.96 | 20,538 |
| 2026-01-15 | Open-market sale | 10 | $5148.72 | 20,548 |
| 2026-01-15 | Open-market sale | 10 | $5147.58 | 20,558 |
| 2026-01-15 | Open-market sale | 10 | $5219.25 | 19,555 |
| 2026-01-15 | Open-market sale | 20 | $5208.05 | 19,565 |
| 2026-01-15 | Open-market sale | 20 | $5205.51 | 19,585 |
| 2026-01-15 | Open-market sale | 10 | $5202.20 | 19,605 |
| 2025-12-15 | Open-market sale | 20 | $5370.88 | 21,531 |
| 2025-12-15 | Open-market sale | 13 | $5444.74 | 21,010 |
| 2025-12-15 | Open-market sale | 30 | $5442.66 | 21,023 |
| 2025-12-15 | Open-market sale | 20 | $5441.74 | 21,053 |
| 2025-12-15 | Open-market sale | 30 | $5439.68 | 21,073 |
| 2025-12-15 | Open-market sale | 60 | $5438.45 | 21,103 |
| 2025-12-15 | Open-market sale | 20 | $5436.44 | 21,163 |
| 2025-12-15 | Open-market sale | 20 | $5434.57 | 21,183 |
| 2025-12-15 | Open-market sale | 19 | $5432.13 | 21,203 |
| 2025-12-15 | Open-market sale | 10 | $5430.87 | 21,222 |
| 2025-12-15 | Open-market sale | 10 | $5428.17 | 21,232 |
| 2025-12-15 | Open-market sale | 20 | $5426.75 | 21,242 |
| 2025-12-15 | Open-market sale | 19 | $5424.90 | 21,262 |
| 2025-12-15 | Open-market sale | 10 | $5422.91 | 21,281 |
| 2025-12-15 | Open-market sale | 40 | $5418.95 | 21,291 |
| 2025-12-15 | Open-market sale | 10 | $5412.56 | 21,331 |
| 2025-12-15 | Open-market sale | 20 | $5411.38 | 21,341 |
| 2025-12-15 | Open-market sale | 20 | $5409.25 | 21,361 |
| 2025-12-15 | Open-market sale | 10 | $5407.90 | 21,381 |
| 2025-12-15 | Open-market sale | 10 | $5405.21 | 21,391 |
| 2025-12-15 | Open-market sale | 10 | $5404.07 | 21,401 |
| 2025-12-15 | Open-market sale | 10 | $5401.53 | 21,411 |
| 2025-12-15 | Open-market sale | 20 | $5399.26 | 21,421 |
| 2025-12-15 | Open-market sale | 20 | $5388.74 | 21,441 |
| 2025-12-15 | Open-market sale | 20 | $5385.93 | 21,461 |
| 2025-12-15 | Open-market sale | 20 | $5381.12 | 21,481 |
| 2025-12-15 | Open-market sale | 20 | $5377.91 | 21,501 |
| 2025-12-15 | Open-market sale | 10 | $5375.33 | 21,521 |
| 2025-12-15 | Open-market sale | 20 | $5362.05 | 21,561 |
| 2025-12-15 | Open-market sale | 10 | $5368.93 | 21,551 |
| 2025-12-15 | Open-market sale | 20 | $5445.66 | 20,990 |
| 2025-12-15 | Open-market sale | 10 | $5482.10 | 20,568 |
| 2025-12-15 | Open-market sale | 30 | $5476.52 | 20,578 |
| 2025-12-15 | Open-market sale | 30 | $5474.67 | 20,608 |
| 2025-12-15 | Open-market sale | 50 | $5472.17 | 20,638 |
| 2025-12-15 | Open-market sale | 10 | $5471.02 | 20,688 |
| 2025-12-15 | Open-market sale | 20 | $5470.11 | 20,698 |
| 2025-12-15 | Open-market sale | 40 | $5468.18 | 20,718 |
| 2025-12-15 | Open-market sale | 10 | $5466.71 | 20,758 |
| 2025-12-15 | Open-market sale | 30 | $5464.88 | 20,768 |
| 2025-12-15 | Open-market sale | 40 | $5462.82 | 20,798 |
| 2025-12-15 | Open-market sale | 7 | $5461.28 | 20,838 |
| 2025-12-15 | Open-market sale | 43 | $5460.20 | 20,845 |
| 2025-12-15 | Open-market sale | 40 | $5458.20 | 20,888 |
| 2025-12-15 | Open-market sale | 52 | $5457.52 | 20,928 |
| 2025-12-15 | Open-market sale | 10 | $5452.13 | 20,980 |
| 2025-11-17 | Open-market sale | 20 | $4796.35 | 22,544 |
| 2025-11-17 | Open-market sale | 20 | $4777.43 | 22,564 |
| 2025-11-17 | Open-market sale | 10 | $4775.17 | 22,584 |
| 2025-11-17 | Open-market sale | 20 | $4870.76 | 22,151 |
| 2025-11-17 | Open-market sale | 10 | $4867.82 | 22,171 |
| 2025-11-17 | Open-market sale | 20 | $4865.07 | 22,181 |
| 2025-11-17 | Open-market sale | 10 | $4856.95 | 22,201 |
| 2025-11-17 | Open-market sale | 20 | $4849.14 | 22,211 |
| 2025-11-17 | Open-market sale | 10 | $4847.98 | 22,231 |
| 2025-11-17 | Open-market sale | 10 | $4840.94 | 22,241 |
| 2025-11-17 | Open-market sale | 11 | $4838.78 | 22,251 |
| 2025-11-17 | Open-market sale | 10 | $4835.72 | 22,262 |
| 2025-11-17 | Open-market sale | 10 | $4831.94 | 22,272 |
| 2025-11-17 | Open-market sale | 10 | $4830.21 | 22,282 |
| 2025-11-17 | Open-market sale | 30 | $4826.95 | 22,292 |
| 2025-11-17 | Open-market sale | 30 | $4824.10 | 22,322 |
| 2025-11-17 | Open-market sale | 10 | $4822.16 | 22,352 |
| 2025-11-17 | Open-market sale | 10 | $4813.74 | 22,362 |
| 2025-11-17 | Open-market sale | 20 | $4812.71 | 22,372 |
| 2025-11-17 | Open-market sale | 10 | $4808.58 | 22,392 |
| 2025-11-17 | Open-market sale | 10 | $4806.22 | 22,402 |
| 2025-11-17 | Open-market sale | 30 | $4804.12 | 22,412 |
| 2025-11-17 | Open-market sale | 65 | $4801.97 | 22,442 |
| 2025-11-17 | Open-market sale | 10 | $4798.75 | 22,534 |
| 2025-11-17 | Open-market sale | 27 | $4800.52 | 22,507 |
| 2025-11-17 | Open-market sale | 10 | $5020.80 | 21,941 |
| 2025-11-17 | Open-market sale | 10 | $5017.24 | 21,951 |
| 2025-11-17 | Open-market sale | 30 | $5015.75 | 21,961 |
| 2025-11-17 | Open-market sale | 20 | $5012.58 | 21,991 |
| 2025-11-17 | Open-market sale | 20 | $5009.47 | 22,011 |
| 2025-11-17 | Open-market sale | 10 | $5004.23 | 22,031 |
| 2025-11-17 | Open-market sale | 20 | $5003.05 | 22,041 |
| 2025-11-17 | Open-market sale | 30 | $4999.23 | 22,061 |
| 2025-11-17 | Open-market sale | 10 | $4996.76 | 22,091 |
| 2025-11-17 | Open-market sale | 10 | $4975.74 | 22,101 |
| 2025-11-17 | Open-market sale | 10 | $4908.60 | 22,111 |
| 2025-11-17 | Open-market sale | 10 | $4892.40 | 22,121 |
| 2025-11-17 | Open-market sale | 10 | $4884.87 | 22,131 |
| 2025-11-17 | Open-market sale | 10 | $4873.79 | 22,141 |
| 2025-11-17 | Open-market sale | 20 | $5044.64 | 21,751 |
| 2025-11-17 | Open-market sale | 20 | $5039.89 | 21,771 |
| 2025-11-17 | Open-market sale | 10 | $5037.77 | 21,791 |
| 2025-11-17 | Open-market sale | 10 | $5036.25 | 21,801 |
| 2025-11-17 | Open-market sale | 30 | $5035.30 | 21,811 |
| 2025-11-17 | Open-market sale | 30 | $5033.31 | 21,841 |
| 2025-11-17 | Open-market sale | 10 | $5030.11 | 21,871 |
| 2025-11-17 | Open-market sale | 10 | $5028.11 | 21,881 |
| 2025-11-17 | Open-market sale | 20 | $5027.28 | 21,891 |
| 2025-11-17 | Open-market sale | 20 | $5025.98 | 21,911 |
| 2025-11-17 | Open-market sale | 10 | $5024.25 | 21,931 |
| 2025-11-17 | Open-market sale | 30 | $5052.48 | 21,711 |
| 2025-11-17 | Open-market sale | 10 | $5065.23 | 21,641 |
| 2025-11-17 | Open-market sale | 30 | $5056.09 | 21,671 |
| 2025-11-17 | Open-market sale | 10 | $5056.98 | 21,661 |
| 2025-11-17 | Open-market sale | 10 | $5054.04 | 21,701 |
| 2025-11-17 | Open-market sale | 10 | $5063.88 | 21,651 |
| 2025-11-17 | Open-market sale | 10 | $5048.50 | 21,741 |
| 2025-11-17 | Open-market sale | 10 | $5083.61 | 21,581 |
| 2025-11-17 | Open-market sale | 20 | $5073.72 | 21,591 |
| 2025-11-17 | Open-market sale | 20 | $5072.12 | 21,611 |
| 2025-11-17 | Open-market sale | 10 | $5068.56 | 21,631 |
| 2025-10-15 | Open-market sale | 6 | $5245.27 | 22,774 |
| 2025-10-15 | Open-market sale | 6 | $5225.92 | 22,976 |
| 2025-10-15 | Open-market sale | 43 | $5233.63 | 22,933 |
| 2025-10-15 | Open-market sale | 43 | $5237.26 | 22,890 |
| 2025-10-15 | Open-market sale | 6 | $5238.31 | 22,884 |
| 2025-10-15 | Open-market sale | 43 | $5239.92 | 22,841 |
| 2025-10-15 | Open-market sale | 43 | $5285.99 | 22,594 |
| 2025-10-15 | Open-market sale | 49 | $5284.89 | 22,637 |
| 2025-10-15 | Open-market sale | 6 | $5279.60 | 22,686 |
| 2025-10-15 | Open-market sale | 6 | $5272.00 | 22,692 |
| 2025-10-15 | Open-market sale | 21 | $5270.05 | 22,698 |
| 2025-10-15 | Open-market sale | 6 | $5249.98 | 22,719 |
| 2025-10-15 | Open-market sale | 49 | $5247.81 | 22,725 |
| 2025-10-15 | Open-market sale | 18 | $5242.93 | 22,823 |
| 2025-10-15 | Open-market sale | 43 | $5244.02 | 22,780 |
| 2025-10-15 | Open-market sale | 16 | $5066.94 | 23,591 |
| 2025-10-15 | Open-market sale | 43 | $5211.74 | 22,982 |
| 2025-10-15 | Open-market sale | 6 | $5196.86 | 23,025 |
| 2025-10-15 | Open-market sale | 43 | $5167.53 | 23,031 |
| 2025-10-15 | Open-market sale | 43 | $5165.44 | 23,074 |
| 2025-10-15 | Open-market sale | 49 | $5162.59 | 23,117 |
| 2025-10-15 | Open-market sale | 6 | $5160.98 | 23,166 |
| 2025-10-15 | Open-market sale | 50 | $5159.47 | 23,172 |
| 2025-10-15 | Open-market sale | 6 | $5157.27 | 23,222 |
| 2025-10-15 | Open-market sale | 55 | $5152.68 | 23,228 |
| 2025-10-15 | Open-market sale | 43 | $5150.68 | 23,283 |
| 2025-10-15 | Open-market sale | 6 | $5145.34 | 23,326 |
| 2025-10-15 | Open-market sale | 48 | $5142.97 | 23,332 |
| 2025-10-15 | Open-market sale | 6 | $5130.93 | 23,380 |
| 2025-10-15 | Open-market sale | 43 | $5128.19 | 23,386 |
| 2025-10-15 | Open-market sale | 6 | $5126.32 | 23,429 |
| 2025-10-15 | Open-market sale | 43 | $5120.39 | 23,435 |
| 2025-10-15 | Open-market sale | 6 | $5104.43 | 23,478 |
| 2025-10-15 | Open-market sale | 6 | $5103.09 | 23,484 |
| 2025-10-15 | Open-market sale | 43 | $5100.22 | 23,490 |
| 2025-10-15 | Open-market sale | 6 | $5081.46 | 23,533 |
| 2025-10-15 | Open-market sale | 7 | $5079.58 | 23,539 |
| 2025-10-15 | Open-market sale | 43 | $5077.82 | 23,546 |
| 2025-10-15 | Open-market sale | 1 | $5070.38 | 23,589 |
| 2025-10-15 | Open-market sale | 1 | $5068.25 | 23,590 |
| 2025-09-15 | Open-market sale | 58 | $5552.32 | 23,707 |
| 2025-09-15 | Open-market sale | 6 | $5550.62 | 23,765 |
| 2025-09-15 | Open-market sale | 4 | $5547.67 | 23,771 |
| 2025-09-15 | Open-market sale | 86 | $5546.15 | 23,775 |
| 2025-09-15 | Open-market sale | 49 | $5544.92 | 23,861 |
| 2025-09-15 | Open-market sale | 6 | $5540.15 | 23,910 |
| 2025-09-15 | Open-market sale | 50 | $5538.66 | 23,916 |
| 2025-09-15 | Open-market sale | 6 | $5534.18 | 23,966 |
| 2025-09-15 | Open-market sale | 6 | $5533.11 | 23,972 |
| 2025-09-15 | Open-market sale | 45 | $5531.92 | 23,978 |
| 2025-09-15 | Open-market sale | 6 | $5448.55 | 24,522 |
| 2025-09-15 | Open-market sale | 43 | $5442.55 | 24,528 |
| 2025-09-15 | Open-market sale | 49 | $5437.04 | 24,571 |
| 2025-09-15 | Open-market sale | 98 | $5554.57 | 23,609 |
| 2025-09-15 | Open-market sale | 49 | $5490.26 | 24,418 |
| 2025-09-15 | Open-market sale | 6 | $5483.30 | 24,467 |
| 2025-09-15 | Open-market sale | 2 | $5555.74 | 23,607 |
| 2025-09-15 | Open-market sale | 40 | $5530.35 | 24,023 |
| 2025-09-15 | Open-market sale | 49 | $5526.89 | 24,063 |
| 2025-09-15 | Open-market sale | 12 | $5525.72 | 24,112 |
| 2025-09-15 | Open-market sale | 53 | $5524.58 | 24,124 |
| 2025-09-15 | Open-market sale | 43 | $5515.49 | 24,177 |
| 2025-09-15 | Open-market sale | 43 | $5514.03 | 24,220 |
| 2025-09-15 | Open-market sale | 50 | $5510.57 | 24,263 |
| 2025-09-15 | Open-market sale | 12 | $5508.29 | 24,313 |
| 2025-09-15 | Open-market sale | 43 | $5506.22 | 24,325 |
| 2025-09-15 | Open-market sale | 6 | $5497.51 | 24,368 |
| 2025-09-15 | Open-market sale | 44 | $5493.86 | 24,374 |
| 2025-09-15 | Open-market sale | 49 | $5467.02 | 24,473 |
| 2025-08-15 | Open-market sale | 67 | $5482.19 | 24,859 |
| 2025-08-15 | Open-market sale | 98 | $5481.09 | 24,926 |
| 2025-08-15 | Open-market sale | 121 | $5479.85 | 25,024 |
| 2025-08-15 | Open-market sale | 92 | $5477.70 | 25,145 |
| 2025-08-15 | Open-market sale | 104 | $5476.41 | 25,237 |
| 2025-08-15 | Open-market sale | 49 | $5474.95 | 25,341 |
| 2025-08-15 | Open-market sale | 49 | $5471.90 | 25,390 |
| 2025-08-15 | Open-market sale | 43 | $5484.44 | 24,718 |
| 2025-08-15 | Open-market sale | 49 | $5490.10 | 24,669 |
| 2025-08-15 | Open-market sale | 6 | $5498.21 | 24,663 |
| 2025-08-15 | Open-market sale | 43 | $5502.69 | 24,620 |
| 2025-08-15 | Open-market sale | 49 | $5448.46 | 25,584 |
| 2025-08-15 | Open-market sale | 32 | $5455.00 | 25,552 |
| 2025-08-15 | Open-market sale | 49 | $5456.60 | 25,503 |
| 2025-08-15 | Open-market sale | 3 | $5458.67 | 25,500 |
| 2025-08-15 | Open-market sale | 6 | $5463.74 | 25,494 |
| 2025-08-15 | Open-market sale | 6 | $5467.56 | 25,488 |
| 2025-08-15 | Open-market sale | 43 | $5468.84 | 25,445 |
| 2025-08-15 | Open-market sale | 6 | $5470.63 | 25,439 |
| 2025-08-15 | Open-market sale | 98 | $5483.48 | 24,761 |
| 2025-07-31 | Gift | 1,000 | $0.00 | 25,633 |
| 2025-07-15 | Open-market sale | 98 | $5696.84 | 27,086 |
| 2025-07-15 | Open-market sale | 92 | $5693.85 | 27,184 |
| 2025-07-15 | Open-market sale | 49 | $5698.48 | 27,037 |
| 2025-07-15 | Open-market sale | 43 | $5699.02 | 26,994 |
| 2025-07-15 | Open-market sale | 98 | $5700.33 | 26,896 |
| 2025-07-15 | Open-market sale | 98 | $5701.95 | 26,798 |
| 2025-07-15 | Open-market sale | 67 | $5702.73 | 26,731 |
| 2025-07-15 | Open-market sale | 49 | $5708.64 | 26,682 |
| 2025-07-15 | Open-market sale | 49 | $5766.71 | 26,633 |
| 2025-07-15 | Open-market sale | 43 | $5642.82 | 27,603 |
| 2025-07-15 | Open-market sale | 3 | $5649.78 | 27,600 |
| 2025-07-15 | Open-market sale | 6 | $5656.39 | 27,594 |
| 2025-07-15 | Open-market sale | 43 | $5669.04 | 27,551 |
| 2025-07-15 | Open-market sale | 61 | $5676.48 | 27,490 |
| 2025-07-15 | Open-market sale | 18 | $5678.33 | 27,472 |
| 2025-07-15 | Open-market sale | 43 | $5685.20 | 27,429 |
| 2025-07-15 | Open-market sale | 92 | $5692.09 | 27,276 |
| 2025-07-15 | Open-market sale | 6 | $5690.69 | 27,368 |
| 2025-07-15 | Open-market sale | 55 | $5686.85 | 27,374 |
| 2025-06-16 | Open-market sale | 49 | $5325.57 | 28,610 |
| 2025-06-16 | Open-market sale | 12 | $5344.12 | 28,598 |
| 2025-06-16 | Open-market sale | 129 | $5347.79 | 28,469 |
| 2025-06-16 | Open-market sale | 92 | $5362.81 | 27,806 |
| 2025-06-16 | Open-market sale | 60 | $5364.42 | 27,746 |
| 2025-06-16 | Open-market sale | 93 | $5348.92 | 28,376 |
| 2025-06-16 | Open-market sale | 45 | $5365.12 | 27,701 |
| 2025-06-16 | Open-market sale | 6 | $5352.24 | 28,370 |
| 2025-06-16 | Open-market sale | 6 | $5371.63 | 27,646 |
| 2025-06-16 | Open-market sale | 6 | $5353.97 | 28,364 |
| 2025-06-16 | Open-market sale | 56 | $5355.65 | 28,308 |
| 2025-06-16 | Open-market sale | 135 | $5360.31 | 27,953 |
| 2025-06-16 | Open-market sale | 43 | $5367.17 | 27,658 |
| 2025-06-16 | Open-market sale | 92 | $5356.56 | 28,216 |
| 2025-06-16 | Open-market sale | 55 | $5361.60 | 27,898 |
| 2025-06-16 | Open-market sale | 128 | $5358.69 | 28,088 |
| 2025-06-16 | Open-market sale | 6 | $5368.21 | 27,652 |
| 2025-05-15 | Open-market sale | 12 | $5226.78 | 29,511 |
| 2025-05-15 | Open-market sale | 43 | $5219.67 | 29,523 |
| 2025-05-15 | Open-market sale | 6 | $5218.35 | 29,566 |
| 2025-05-15 | Open-market sale | 6 | $5213.21 | 29,572 |
| 2025-05-15 | Open-market sale | 43 | $5209.62 | 29,578 |
| 2025-05-15 | Open-market sale | 8 | $5204.60 | 29,621 |
| 2025-05-15 | Open-market sale | 43 | $5202.60 | 29,629 |
| 2025-05-15 | Open-market sale | 43 | $5281.92 | 28,659 |
| 2025-05-15 | Open-market sale | 6 | $5279.84 | 28,702 |
| 2025-05-15 | Open-market sale | 43 | $5278.05 | 28,708 |
| 2025-05-15 | Open-market sale | 6 | $5276.18 | 28,751 |
| 2025-05-15 | Open-market sale | 6 | $5273.19 | 28,757 |
| 2025-05-15 | Open-market sale | 49 | $5269.96 | 28,763 |
| 2025-05-15 | Open-market sale | 55 | $5259.26 | 28,812 |
| 2025-05-15 | Open-market sale | 92 | $5258.30 | 28,867 |
| 2025-05-15 | Open-market sale | 43 | $5254.02 | 28,959 |
| 2025-05-15 | Open-market sale | 6 | $5251.86 | 29,002 |
| 2025-05-15 | Open-market sale | 49 | $5248.17 | 29,008 |
| 2025-05-15 | Open-market sale | 43 | $5245.80 | 29,057 |
| 2025-05-15 | Open-market sale | 43 | $5244.14 | 29,100 |
| 2025-05-15 | Open-market sale | 6 | $5242.61 | 29,143 |
| 2025-05-15 | Open-market sale | 12 | $5239.30 | 29,149 |
| 2025-05-15 | Open-market sale | 49 | $5237.89 | 29,161 |
| 2025-05-15 | Open-market sale | 6 | $5236.66 | 29,210 |
| 2025-05-15 | Open-market sale | 1 | $5232.85 | 29,216 |
| 2025-05-15 | Open-market sale | 139 | $5231.87 | 29,217 |
| 2025-05-15 | Open-market sale | 51 | $5230.52 | 29,356 |
| 2025-05-15 | Open-market sale | 55 | $5229.34 | 29,407 |
| 2025-05-15 | Open-market sale | 49 | $5228.17 | 29,462 |
| 2025-03-04 | Tax withholding | 1,386 | $4946.15 | 27,650 |
| 2025-03-04 | Grant / award | 13,379 | $0.00 | 38,100 |
| 2025-03-04 | Tax withholding | 9,064 | $4946.15 | 29,036 |
| 2025-03-04 | Grant / award | 2,022 | $0.00 | 29,672 |
| 2024-07-15 | Open-market sale | 37 | $4097.75 | 24,721 |
| 2024-07-15 | Open-market sale | 38 | $4093.54 | 24,758 |
| 2024-07-15 | Open-market sale | 37 | $4088.82 | 24,796 |
| 2024-07-15 | Open-market sale | 74 | $4084.18 | 24,833 |
| 2024-07-15 | Open-market sale | 39 | $4081.65 | 24,907 |
| 2024-07-15 | Open-market sale | 74 | $4080.59 | 24,946 |
| 2024-07-15 | Open-market sale | 37 | $4076.15 | 25,020 |
| 2024-07-15 | Open-market sale | 37 | $4074.94 | 25,057 |
| 2024-07-15 | Open-market sale | 37 | $4070.42 | 25,094 |
| 2024-07-15 | Open-market sale | 74 | $4069.41 | 25,131 |
| 2024-07-15 | Open-market sale | 37 | $4067.08 | 25,205 |
| 2024-07-15 | Open-market sale | 37 | $4063.86 | 25,242 |
| 2024-07-15 | Open-market sale | 44 | $4045.53 | 25,279 |
| 2024-07-15 | Open-market sale | 37 | $4040.28 | 25,323 |
| 2024-07-15 | Open-market sale | 37 | $4031.66 | 25,360 |
| 2024-07-15 | Open-market sale | 37 | $4028.31 | 25,397 |
| 2024-07-15 | Open-market sale | 37 | $4027.31 | 25,434 |
| 2024-06-17 | Open-market sale | 37 | $3943.50 | 25,602 |
| 2024-06-17 | Open-market sale | 37 | $3854.80 | 26,184 |
| 2024-06-17 | Open-market sale | 37 | $3861.79 | 26,147 |
| 2024-06-17 | Open-market sale | 37 | $3864.21 | 26,110 |
| 2024-06-17 | Open-market sale | 37 | $3866.19 | 26,073 |
| 2024-06-17 | Open-market sale | 74 | $3869.47 | 25,999 |
| 2024-06-17 | Open-market sale | 37 | $3874.22 | 25,962 |
| 2024-06-17 | Open-market sale | 37 | $3877.05 | 25,925 |
| 2024-06-17 | Open-market sale | 37 | $3880.40 | 25,888 |
| 2024-06-17 | Open-market sale | 37 | $3881.54 | 25,851 |
| 2024-06-17 | Open-market sale | 37 | $3890.16 | 25,814 |
| 2024-06-17 | Open-market sale | 37 | $3896.39 | 25,777 |
| 2024-06-17 | Open-market sale | 27 | $3917.16 | 25,750 |
| 2024-06-17 | Open-market sale | 37 | $3918.22 | 25,713 |
| 2024-06-17 | Open-market sale | 37 | $3930.17 | 25,676 |
| 2024-06-17 | Open-market sale | 37 | $3955.84 | 25,471 |
| 2024-06-17 | Open-market sale | 57 | $3953.37 | 25,508 |
| 2024-06-17 | Open-market sale | 37 | $3946.65 | 25,565 |
| 2024-06-17 | Open-market sale | 37 | $3935.38 | 25,639 |
| 2024-05-15 | Open-market sale | 37 | $3759.99 | 26,897 |
| 2024-05-15 | Open-market sale | 37 | $3763.35 | 26,860 |
| 2024-05-15 | Open-market sale | 74 | $3770.10 | 26,786 |
| 2024-05-15 | Open-market sale | 37 | $3772.21 | 26,749 |
| 2024-05-15 | Open-market sale | 37 | $3775.76 | 26,712 |
| 2024-05-15 | Open-market sale | 148 | $3777.39 | 26,564 |
| 2024-05-15 | Open-market sale | 111 | $3779.15 | 26,453 |
| 2024-05-15 | Open-market sale | 97 | $3781.26 | 26,356 |
| 2024-05-15 | Open-market sale | 37 | $3782.83 | 26,319 |
| 2024-05-15 | Open-market sale | 37 | $3789.63 | 26,282 |
| 2024-05-15 | Open-market sale | 24 | $3791.27 | 26,258 |
| 2024-05-15 | Open-market sale | 37 | $3755.63 | 26,934 |
| 2024-05-15 | Open-market sale | 37 | $3792.10 | 26,221 |
| 2024-04-15 | Open-market sale | 37 | $3532.60 | 27,311 |
| 2024-04-15 | Open-market sale | 74 | $3486.22 | 27,647 |
| 2024-04-15 | Open-market sale | 40 | $3488.60 | 27,607 |
| 2024-04-15 | Open-market sale | 37 | $3489.12 | 27,570 |
| 2024-04-15 | Open-market sale | 37 | $3492.08 | 27,533 |
| 2024-04-15 | Open-market sale | 74 | $3494.35 | 27,459 |
| 2024-04-15 | Open-market sale | 37 | $3502.87 | 27,422 |
| 2024-04-15 | Open-market sale | 74 | $3531.80 | 27,348 |
| 2024-04-15 | Open-market sale | 37 | $3538.09 | 27,274 |
| 2024-04-15 | Open-market sale | 74 | $3543.50 | 27,200 |
| 2024-04-15 | Open-market sale | 74 | $3575.12 | 27,126 |
| 2024-04-15 | Open-market sale | 7 | $3581.13 | 27,119 |
| 2024-04-15 | Open-market sale | 37 | $3583.09 | 27,082 |
| 2024-04-15 | Open-market sale | 37 | $3587.05 | 27,045 |
| 2024-04-15 | Open-market sale | 37 | $3608.55 | 26,971 |
| 2024-04-15 | Open-market sale | 37 | $3592.71 | 27,008 |
| 2024-03-15 | Open-market sale | 100 | $3438.53 | 33,092 |
| 2024-03-15 | Open-market sale | 427 | $3483.35 | 27,748 |
| 2024-03-15 | Open-market sale | 127 | $3472.58 | 28,175 |
| 2024-03-15 | Open-market sale | 500 | $3470.24 | 28,302 |
| 2024-03-15 | Open-market sale | 227 | $3467.40 | 28,802 |
| 2024-03-15 | Open-market sale | 157 | $3466.20 | 29,029 |
| 2024-03-15 | Open-market sale | 110 | $3464.31 | 29,186 |
| 2024-03-15 | Open-market sale | 160 | $3463.75 | 29,296 |
| 2024-03-15 | Open-market sale | 300 | $3462.05 | 29,456 |
| 2024-03-15 | Open-market sale | 127 | $3459.98 | 29,756 |
| 2024-03-15 | Open-market sale | 201 | $3458.55 | 29,883 |
| 2024-03-15 | Open-market sale | 272 | $3457.20 | 30,084 |
| 2024-03-15 | Open-market sale | 82 | $3456.29 | 30,356 |
| 2024-03-15 | Open-market sale | 230 | $3454.27 | 30,438 |
| 2024-03-15 | Open-market sale | 351 | $3453.26 | 30,668 |
| 2024-03-15 | Open-market sale | 197 | $3452.37 | 31,019 |
| 2024-03-15 | Open-market sale | 300 | $3450.30 | 31,216 |
| 2024-03-15 | Open-market sale | 64 | $3449.64 | 31,516 |
| 2024-03-15 | Open-market sale | 162 | $3448.38 | 31,580 |
| 2024-03-15 | Open-market sale | 98 | $3447.38 | 31,742 |
| 2024-03-15 | Open-market sale | 18 | $3446.19 | 31,840 |
| 2024-03-15 | Open-market sale | 129 | $3444.87 | 31,858 |
| 2024-03-15 | Open-market sale | 452 | $3443.93 | 31,987 |
| 2024-03-15 | Open-market sale | 453 | $3442.59 | 32,439 |
| 2024-03-15 | Open-market sale | 100 | $3440.84 | 32,892 |
| 2024-03-15 | Open-market sale | 100 | $3439.23 | 32,992 |
| 2024-03-15 | Open-market sale | 27 | $3485.72 | 27,721 |
| 2024-03-15 | Open-market sale | 356 | $3435.54 | 33,192 |
| 2024-03-15 | Open-market sale | 41 | $3415.81 | 37,735 |
| 2024-03-15 | Open-market sale | 244 | $3432.25 | 33,602 |
| 2024-03-15 | Open-market sale | 101 | $3426.51 | 33,846 |
| 2024-03-15 | Open-market sale | 101 | $3424.39 | 33,947 |
| 2024-03-15 | Open-market sale | 343 | $3423.54 | 34,048 |
| 2024-03-15 | Open-market sale | 410 | $3422.36 | 34,391 |
| 2024-03-15 | Open-market sale | 104 | $3417.98 | 34,801 |
| 2024-03-15 | Open-market sale | 87 | $3416.98 | 34,905 |
| 2024-03-15 | Open-market sale | 554 | $3415.97 | 34,992 |
| 2024-03-15 | Open-market sale | 498 | $3415.06 | 35,546 |
| 2024-03-15 | Open-market sale | 102 | $3413.26 | 36,044 |
| 2024-03-15 | Open-market sale | 327 | $3411.75 | 36,146 |
| 2024-03-15 | Open-market sale | 627 | $3410.86 | 36,473 |
| 2024-03-15 | Open-market sale | 37 | $3485.77 | 37,100 |
| 2024-03-15 | Open-market sale | 37 | $3483.33 | 37,137 |
| 2024-03-15 | Open-market sale | 37 | $3469.24 | 37,174 |
| 2024-03-15 | Open-market sale | 74 | $3468.29 | 37,211 |
| 2024-03-15 | Open-market sale | 5 | $3466.54 | 37,285 |
| 2024-03-15 | Open-market sale | 37 | $3461.49 | 37,290 |
| 2024-03-15 | Open-market sale | 37 | $3460.06 | 37,327 |
| 2024-03-15 | Open-market sale | 9 | $3456.44 | 37,364 |
| 2024-03-15 | Open-market sale | 111 | $3449.97 | 37,373 |
| 2024-03-15 | Open-market sale | 29 | $3448.18 | 37,484 |
| 2024-03-15 | Open-market sale | 37 | $3442.06 | 37,513 |
| 2024-03-15 | Open-market sale | 74 | $3435.29 | 37,550 |
| 2024-03-15 | Open-market sale | 37 | $3423.58 | 37,624 |
| 2024-03-15 | Open-market sale | 37 | $3422.52 | 37,661 |
| 2024-03-15 | Open-market sale | 37 | $3417.06 | 37,698 |
| 2024-03-15 | Open-market sale | 54 | $3433.32 | 33,548 |
| 2024-03-15 | Open-market sale | 74 | $3410.85 | 37,776 |
| 2024-03-04 | Tax withholding | 7,639 | $3499.73 | 36,310 |
| 2024-03-04 | Grant / award | 2,857 | $0.00 | 37,850 |
| 2024-03-04 | Tax withholding | 1,317 | $3499.73 | 34,993 |
| 2024-03-04 | Grant / award | 7,581 | $0.00 | 43,949 |
| 2024-03-01 | Grant / award | 2,230 | $0.00 | 36,368 |
| 2024-02-15 | Open-market sale | 74 | $3734.22 | 34,508 |
| 2024-02-15 | Open-market sale | 37 | $3730.16 | 34,582 |
| 2024-02-15 | Open-market sale | 111 | $3728.76 | 34,619 |
| 2024-02-15 | Open-market sale | 37 | $3727.38 | 34,730 |
| 2024-02-15 | Open-market sale | 47 | $3726.09 | 34,767 |
| 2024-02-15 | Open-market sale | 37 | $3721.40 | 34,814 |
| 2024-02-15 | Open-market sale | 37 | $3720.40 | 34,851 |
| 2024-02-15 | Open-market sale | 38 | $3758.72 | 34,138 |
| 2024-02-15 | Open-market sale | 74 | $3753.47 | 34,176 |
| 2024-02-15 | Open-market sale | 26 | $3751.89 | 34,250 |
| 2024-02-15 | Open-market sale | 37 | $3750.19 | 34,276 |
| 2024-02-15 | Open-market sale | 37 | $3746.08 | 34,313 |
| 2024-02-15 | Open-market sale | 40 | $3742.72 | 34,350 |
| 2024-02-15 | Open-market sale | 44 | $3741.38 | 34,390 |
| 2024-02-15 | Open-market sale | 74 | $3738.12 | 34,434 |
| 2024-01-16 | Open-market sale | 37 | $3485.73 | 35,453 |
| 2024-01-16 | Open-market sale | 37 | $3487.76 | 35,416 |
| 2024-01-16 | Open-market sale | 37 | $3491.28 | 35,379 |
| 2024-01-16 | Open-market sale | 37 | $3493.31 | 35,342 |
| 2024-01-16 | Open-market sale | 111 | $3496.64 | 35,231 |
| 2024-01-16 | Open-market sale | 74 | $3498.32 | 35,157 |
| 2024-01-16 | Open-market sale | 74 | $3499.41 | 35,083 |
| 2024-01-16 | Open-market sale | 74 | $3502.17 | 35,009 |
| 2024-01-16 | Open-market sale | 74 | $3503.43 | 34,935 |
| 2024-01-16 | Open-market sale | 47 | $3504.49 | 34,888 |
| 2024-01-16 | Open-market sale | 37 | $3467.67 | 35,601 |
| 2024-01-16 | Open-market sale | 37 | $3476.64 | 35,564 |
| 2024-01-16 | Open-market sale | 37 | $3484.72 | 35,490 |
| 2024-01-16 | Open-market sale | 37 | $3483.18 | 35,527 |
| 2023-12-18 | Tax withholding | 561 | $3479.12 | 35,638 |
| 2023-12-15 | Open-market sale | 37 | $3442.36 | 36,912 |
| 2023-12-15 | Open-market sale | 37 | $3443.92 | 36,875 |
| 2023-12-15 | Open-market sale | 37 | $3445.70 | 36,838 |
| 2023-12-15 | Open-market sale | 74 | $3447.36 | 36,764 |
| 2023-12-15 | Open-market sale | 37 | $3449.87 | 36,727 |
| 2023-12-15 | Open-market sale | 37 | $3451.05 | 36,690 |
| 2023-12-15 | Open-market sale | 111 | $3453.24 | 36,579 |
| 2023-12-15 | Open-market sale | 74 | $3454.84 | 36,505 |
| 2023-12-15 | Open-market sale | 37 | $3459.15 | 36,468 |
| 2023-12-15 | Open-market sale | 37 | $3463.76 | 36,431 |
| 2023-12-15 | Open-market sale | 74 | $3465.14 | 36,357 |
| 2023-12-15 | Open-market sale | 37 | $3469.21 | 36,320 |
| 2023-12-15 | Open-market sale | 37 | $3473.23 | 36,283 |
| 2023-12-15 | Open-market sale | 37 | $3493.60 | 36,199 |
| 2023-12-15 | Open-market sale | 47 | $3477.59 | 36,236 |
| 2023-11-15 | Open-market sale | 37 | $3179.23 | 37,059 |
| 2023-11-15 | Open-market sale | 74 | $3175.12 | 37,096 |
| 2023-11-15 | Open-market sale | 37 | $3168.54 | 37,170 |
| 2023-11-15 | Open-market sale | 37 | $3158.59 | 37,207 |
| 2023-11-15 | Open-market sale | 37 | $3152.78 | 37,244 |
| 2023-11-15 | Open-market sale | 37 | $3146.26 | 37,281 |
| 2023-11-15 | Open-market sale | 37 | $3137.19 | 37,318 |
| 2023-11-15 | Open-market sale | 3 | $3188.91 | 37,019 |
| 2023-11-15 | Open-market sale | 74 | $3133.31 | 37,392 |
| 2023-11-15 | Open-market sale | 74 | $3131.57 | 37,466 |
| 2023-11-15 | Open-market sale | 74 | $3128.93 | 37,540 |
| 2023-11-15 | Open-market sale | 16 | $3125.83 | 37,614 |
| 2023-11-15 | Open-market sale | 69 | $3121.76 | 37,630 |
| 2023-11-15 | Open-market sale | 70 | $3197.28 | 36,949 |
| 2023-11-15 | Open-market sale | 37 | $3183.90 | 37,022 |
| 2023-11-15 | Open-market sale | 37 | $3135.32 | 37,355 |
| 2023-10-16 | Open-market sale | 37 | $2977.49 | 38,032 |
| 2023-10-16 | Open-market sale | 111 | $2975.88 | 38,069 |
| 2023-10-16 | Open-market sale | 37 | $2971.16 | 38,180 |
| 2023-10-16 | Open-market sale | 74 | $2968.80 | 38,217 |
| 2023-10-16 | Open-market sale | 37 | $2966.54 | 38,291 |
| 2023-10-16 | Open-market sale | 83 | $2964.96 | 38,328 |
| 2023-10-16 | Open-market sale | 38 | $2963.09 | 38,411 |
| 2023-10-16 | Open-market sale | 111 | $2979.24 | 37,921 |
| 2023-10-16 | Open-market sale | 74 | $2981.33 | 37,847 |
| 2023-10-16 | Open-market sale | 74 | $2989.01 | 37,699 |
| 2023-10-16 | Open-market sale | 74 | $2985.51 | 37,773 |
| 2023-09-15 | Open-market sale | 37 | $3205.93 | 38,523 |
| 2023-09-15 | Open-market sale | 37 | $3199.88 | 38,560 |
| 2023-09-15 | Open-market sale | 37 | $3197.33 | 38,597 |
| 2023-09-15 | Open-market sale | 37 | $3191.00 | 38,634 |
| 2023-09-15 | Open-market sale | 37 | $3188.68 | 38,671 |
| 2023-09-15 | Open-market sale | 37 | $3183.11 | 38,708 |
| 2023-09-15 | Open-market sale | 37 | $3181.35 | 38,745 |
| 2023-09-15 | Open-market sale | 37 | $3179.49 | 38,782 |
| 2023-09-15 | Open-market sale | 37 | $3169.95 | 38,819 |
| 2023-09-15 | Open-market sale | 37 | $3165.98 | 38,856 |
| 2023-09-15 | Open-market sale | 8 | $3163.34 | 38,893 |
| 2023-09-15 | Open-market sale | 37 | $3216.04 | 38,449 |
| 2023-09-15 | Open-market sale | 37 | $3158.78 | 38,977 |
| 2023-09-15 | Open-market sale | 37 | $3157.37 | 39,014 |
| 2023-09-15 | Open-market sale | 37 | $3154.51 | 39,051 |
| 2023-09-15 | Open-market sale | 37 | $3153.00 | 39,088 |
| 2023-09-15 | Open-market sale | 37 | $3148.19 | 39,125 |
| 2023-09-15 | Open-market sale | 37 | $3145.71 | 39,162 |
| 2023-09-15 | Open-market sale | 37 | $3208.95 | 38,486 |
| 2023-09-15 | Open-market sale | 76 | $3162.09 | 38,901 |
| 2023-08-15 | Open-market sale | 100 | $3218.87 | 39,299 |
| 2023-08-15 | Open-market sale | 100 | $3201.07 | 39,849 |
| 2023-08-15 | Open-market sale | 132 | $3203.25 | 39,717 |
| 2023-08-15 | Open-market sale | 200 | $3204.74 | 39,517 |
| 2023-08-15 | Open-market sale | 18 | $3207.25 | 39,499 |
| 2023-08-15 | Open-market sale | 100 | $3211.71 | 39,399 |
| 2023-08-15 | Open-market sale | 100 | $3228.57 | 39,199 |
| 2023-07-17 | Open-market sale | 19 | $2918.20 | 40,420 |
| 2023-07-17 | Open-market sale | 100 | $2904.35 | 40,439 |
| 2023-07-17 | Open-market sale | 60 | $2892.23 | 40,539 |
| 2023-07-17 | Open-market sale | 100 | $2920.08 | 40,320 |
| 2023-07-17 | Open-market sale | 100 | $2927.67 | 40,220 |
| 2023-07-17 | Open-market sale | 100 | $2863.54 | 40,599 |
| 2023-07-17 | Open-market sale | 2 | $2949.68 | 39,949 |
| 2023-07-17 | Open-market sale | 161 | $2948.79 | 39,951 |
| 2023-07-17 | Open-market sale | 100 | $2931.30 | 40,112 |
| 2023-07-17 | Open-market sale | 8 | $2928.72 | 40,212 |
| 2023-06-15 | Open-market sale | 150 | $2670.87 | 40,699 |
| 2023-06-15 | Open-market sale | 100 | $2645.29 | 40,849 |
| 2023-06-15 | Open-market sale | 100 | $2637.69 | 40,949 |
| 2023-06-15 | Open-market sale | 100 | $2634.90 | 41,049 |
| 2023-06-15 | Open-market sale | 100 | $2597.58 | 41,349 |
| 2023-06-15 | Open-market sale | 100 | $2599.52 | 41,249 |
| 2023-06-15 | Open-market sale | 100 | $2623.89 | 41,149 |
| 2023-05-15 | Open-market sale | 100 | $2631.92 | 41,999 |
| 2023-05-15 | Open-market sale | 100 | $2630.04 | 42,099 |
| 2023-05-15 | Open-market sale | 100 | $2641.32 | 41,899 |
| 2023-05-15 | Open-market sale | 200 | $2642.85 | 41,699 |
| 2023-05-15 | Open-market sale | 103 | $2644.22 | 41,596 |
| 2023-05-15 | Open-market sale | 47 | $2645.90 | 41,549 |
| 2023-05-15 | Open-market sale | 100 | $2651.98 | 41,449 |
| 2023-04-17 | Open-market sale | 100 | $2650.92 | 42,749 |
| 2023-04-17 | Open-market sale | 100 | $2645.04 | 42,849 |
| 2023-04-17 | Open-market sale | 50 | $2673.88 | 42,199 |
| 2023-04-17 | Open-market sale | 100 | $2654.33 | 42,649 |
| 2023-04-17 | Open-market sale | 100 | $2655.68 | 42,549 |
| 2023-04-17 | Open-market sale | 100 | $2672.66 | 42,249 |
| 2023-04-17 | Open-market sale | 100 | $2660.64 | 42,349 |
| 2023-04-17 | Open-market sale | 100 | $2659.58 | 42,449 |
| 2023-03-15 | Open-market sale | 200 | $2427.00 | 43,049 |
| 2023-03-15 | Open-market sale | 127 | $2425.92 | 43,249 |
| 2023-03-15 | Open-market sale | 100 | $2428.85 | 42,949 |
| 2023-03-15 | Open-market sale | 127 | $2398.66 | 46,013 |
| 2023-03-15 | Open-market sale | 507 | $2400.39 | 45,506 |
| 2023-03-15 | Open-market sale | 200 | $2402.35 | 45,306 |
| 2023-03-15 | Open-market sale | 200 | $2403.28 | 45,106 |
| 2023-03-15 | Open-market sale | 127 | $2405.46 | 44,979 |
| 2023-03-15 | Open-market sale | 200 | $2407.20 | 44,779 |
| 2023-03-15 | Open-market sale | 200 | $2396.32 | 46,394 |
| 2023-03-15 | Open-market sale | 554 | $2395.19 | 46,594 |
| 2023-03-15 | Open-market sale | 210 | $2393.91 | 47,148 |
| 2023-03-15 | Open-market sale | 627 | $2392.26 | 47,358 |
| 2023-03-15 | Open-market sale | 227 | $2390.68 | 47,985 |
| 2023-03-15 | Open-market sale | 427 | $2389.41 | 48,212 |
| 2023-03-15 | Open-market sale | 254 | $2397.70 | 46,140 |
| 2023-03-15 | Open-market sale | 300 | $2411.10 | 43,878 |
| 2023-03-15 | Open-market sale | 200 | $2388.35 | 48,639 |
| 2023-03-15 | Open-market sale | 327 | $2386.31 | 48,839 |
| 2023-03-15 | Open-market sale | 100 | $2427.00 | 49,166 |
| 2023-03-15 | Open-market sale | 39 | $2413.05 | 49,266 |
| 2023-03-15 | Open-market sale | 161 | $2412.33 | 49,305 |
| 2023-03-15 | Open-market sale | 71 | $2410.35 | 49,466 |
| 2023-03-15 | Open-market sale | 200 | $2397.57 | 49,537 |
| 2023-03-15 | Open-market sale | 179 | $2389.11 | 49,737 |
| 2023-03-15 | Open-market sale | 100 | $2424.81 | 43,376 |
| 2023-03-15 | Open-market sale | 27 | $2420.08 | 43,476 |
| 2023-03-15 | Open-market sale | 15 | $2413.38 | 43,503 |
| 2023-03-15 | Open-market sale | 360 | $2412.48 | 43,518 |
| 2023-03-15 | Open-market sale | 181 | $2408.74 | 44,598 |
| 2023-03-15 | Open-market sale | 420 | $2410.18 | 44,178 |
| 2023-03-04 | Tax withholding | 4,903 | $2620.40 | 48,457 |
| 2023-03-04 | Tax withholding | 926 | $2620.40 | 47,531 |
| 2023-03-04 | Grant / award | 2,385 | $0.00 | 49,916 |
| 2023-03-02 | Grant / award | 4,834 | $0.00 | 47,338 |
| 2023-03-02 | Grant / award | 3,791 | $0.00 | 51,129 |
| 2023-03-02 | Grant / award | 2,231 | $0.00 | 53,360 |
| 2023-02-15 | Open-market sale | 100 | $2492.26 | 43,304 |
| 2023-02-15 | Open-market sale | 129 | $2517.07 | 42,504 |
| 2023-02-15 | Open-market sale | 171 | $2515.74 | 42,633 |
| 2023-02-15 | Open-market sale | 200 | $2488.35 | 43,604 |
| 2023-02-15 | Open-market sale | 100 | $2489.21 | 43,504 |
| 2023-02-15 | Open-market sale | 100 | $2491.19 | 43,404 |
| 2023-02-15 | Open-market sale | 100 | $2498.06 | 43,204 |
| 2023-02-15 | Open-market sale | 300 | $2500.08 | 42,904 |
| 2023-02-15 | Open-market sale | 100 | $2506.00 | 42,804 |
| 2023-01-17 | Open-market sale | 114 | $2333.43 | 43,804 |
| 2023-01-17 | Open-market sale | 200 | $2331.90 | 43,918 |
| 2023-01-17 | Open-market sale | 20 | $2330.42 | 44,118 |
| 2023-01-17 | Open-market sale | 50 | $2328.69 | 44,138 |
| 2023-01-17 | Open-market sale | 10 | $2326.93 | 44,188 |
| 2023-01-17 | Open-market sale | 203 | $2325.97 | 44,198 |
| 2023-01-17 | Open-market sale | 23 | $2323.75 | 44,401 |
| 2023-01-17 | Open-market sale | 220 | $2322.94 | 44,424 |
| 2023-01-17 | Open-market sale | 120 | $2321.36 | 44,644 |
| 2023-01-17 | Open-market sale | 210 | $2300.02 | 45,094 |
| 2023-01-17 | Open-market sale | 110 | $2305.04 | 44,984 |
| 2023-01-17 | Open-market sale | 10 | $2319.88 | 44,764 |
| 2023-01-17 | Open-market sale | 100 | $2318.19 | 44,774 |
| 2023-01-17 | Open-market sale | 10 | $2306.09 | 44,974 |
| 2023-01-10 | Open-market sale | 100 | $2314.64 | 44,874 |
| 2022-12-18 | Tax withholding | 561 | $1938.55 | 45,304 |
| 2022-11-15 | Open-market sale | 10 | $2037.92 | 46,553 |
| 2022-11-15 | Open-market sale | 100 | $2040.20 | 46,453 |
| 2022-11-15 | Open-market sale | 210 | $2044.43 | 46,243 |
| 2022-11-15 | Open-market sale | 140 | $2045.93 | 46,103 |
| 2022-11-15 | Open-market sale | 10 | $2051.90 | 46,093 |
| 2022-11-15 | Open-market sale | 8 | $2053.55 | 46,085 |
| 2022-11-15 | Open-market sale | 110 | $2054.86 | 45,975 |
| 2022-11-15 | Open-market sale | 110 | $2057.15 | 45,865 |
| 2022-11-15 | Open-market sale | 10 | $2033.83 | 46,563 |
| 2022-11-15 | Open-market sale | 312 | $2000.21 | 47,053 |
| 2022-11-15 | Open-market sale | 10 | $2003.09 | 47,043 |
| 2022-11-15 | Open-market sale | 10 | $2004.62 | 47,033 |
| 2022-11-15 | Open-market sale | 20 | $2006.49 | 47,013 |
| 2022-11-15 | Open-market sale | 10 | $2007.63 | 47,003 |
| 2022-11-15 | Open-market sale | 10 | $2019.46 | 46,993 |
| 2022-11-15 | Open-market sale | 420 | $2029.55 | 46,573 |
| 2022-09-15 | Open-market sale | 200 | $2002.18 | 47,365 |
| 2022-08-15 | Open-market sale | 100 | $2152.91 | 47,565 |
| 2022-08-15 | Open-market sale | 100 | $2139.89 | 47,665 |
| 2022-08-15 | Open-market sale | 100 | $2134.08 | 47,765 |
| 2022-08-15 | Open-market sale | 150 | $2128.23 | 47,865 |
| 2022-08-15 | Open-market sale | 100 | $2117.73 | 48,015 |
| 2022-08-15 | Open-market sale | 200 | $2104.30 | 48,115 |
| 2022-06-15 | Open-market sale | 200 | $2000.20 | 48,315 |
| 2022-05-16 | Open-market sale | 38 | $2046.57 | 49,015 |
| 2022-05-16 | Open-market sale | 200 | $2057.97 | 48,715 |
| 2022-05-16 | Open-market sale | 100 | $2074.97 | 48,615 |
| 2022-05-16 | Open-market sale | 100 | $2077.39 | 48,515 |
| 2022-05-16 | Open-market sale | 100 | $2053.31 | 48,915 |
| 2022-05-16 | Open-market sale | 81 | $2043.73 | 49,053 |
| 2022-05-16 | Open-market sale | 19 | $2042.45 | 49,134 |
| 2022-05-16 | Open-market sale | 100 | $2035.72 | 49,165 |
| 2022-05-16 | Open-market sale | 12 | $2038.21 | 49,153 |
| 2022-04-18 | Open-market sale | 100 | $2216.26 | 49,265 |
| 2022-04-18 | Open-market sale | 54 | $2211.37 | 49,365 |
| 2022-04-18 | Open-market sale | 200 | $2185.27 | 49,815 |
| 2022-04-18 | Open-market sale | 196 | $2192.59 | 49,619 |
| 2022-04-18 | Open-market sale | 200 | $2210.07 | 49,419 |
| 2022-03-15 | Open-market sale | 200 | $2087.11 | 51,015 |
| 2022-03-15 | Open-market sale | 100 | $2085.78 | 51,215 |
| 2022-03-15 | Open-market sale | 200 | $2084.14 | 51,315 |
| 2022-03-15 | Open-market sale | 221 | $2083.18 | 51,515 |
| 2022-03-15 | Open-market sale | 397 | $2082.12 | 51,736 |
| 2022-03-15 | Open-market sale | 171 | $2080.21 | 52,133 |
| 2022-03-15 | Open-market sale | 100 | $2078.79 | 52,304 |
| 2022-03-15 | Open-market sale | 200 | $2077.49 | 52,404 |
| 2022-03-15 | Open-market sale | 200 | $2076.57 | 52,604 |
| 2022-03-15 | Open-market sale | 300 | $2075.33 | 52,804 |
| 2022-03-15 | Open-market sale | 100 | $2071.93 | 53,104 |
| 2022-03-15 | Open-market sale | 100 | $2064.96 | 53,204 |
| 2022-03-15 | Open-market sale | 100 | $2063.49 | 53,304 |
| 2022-03-15 | Open-market sale | 100 | $2060.78 | 53,404 |
| 2022-03-15 | Open-market sale | 200 | $2059.77 | 53,504 |
| 2022-03-15 | Open-market sale | 300 | $2057.47 | 53,704 |
| 2022-03-15 | Open-market sale | 100 | $2046.63 | 54,004 |
| 2022-03-15 | Open-market sale | 400 | $2040.31 | 54,104 |
| 2022-03-15 | Open-market sale | 100 | $2030.04 | 54,504 |
| 2022-03-15 | Open-market sale | 500 | $2090.17 | 50,415 |
| 2022-03-15 | Open-market sale | 100 | $2084.51 | 54,704 |
| 2022-03-15 | Open-market sale | 15 | $2082.36 | 54,804 |
| 2022-03-15 | Open-market sale | 135 | $2081.63 | 54,819 |
| 2022-03-15 | Open-market sale | 100 | $2076.89 | 54,954 |
| 2022-03-15 | Open-market sale | 100 | $2057.27 | 55,054 |
| 2022-03-15 | Open-market sale | 100 | $2040.36 | 55,154 |
| 2022-03-15 | Open-market sale | 100 | $2029.31 | 55,254 |
| 2022-03-15 | Open-market sale | 100 | $2088.64 | 50,915 |
| 2022-03-15 | Open-market sale | 100 | $2087.25 | 54,604 |
| 2022-03-15 | Open-market sale | 100 | $2096.35 | 50,015 |
| 2022-03-15 | Open-market sale | 200 | $2093.89 | 50,115 |
| 2022-03-15 | Open-market sale | 100 | $2092.18 | 50,315 |
| 2022-03-04 | Grant / award | 2,973 | $0.00 | 55,354 |
| 2022-03-04 | Tax withholding | 4,330 | $2102.06 | 52,812 |
| 2022-03-04 | Tax withholding | 431 | $2102.06 | 52,381 |
| 2022-02-18 | Grant / award | 3,792 | $0.00 | 57,142 |
| 2022-02-18 | Grant / award | 4,836 | $0.00 | 53,350 |
| 2022-02-18 | Grant / award | 5,812 | $0.00 | 48,514 |
| 2022-02-15 | Open-market sale | 100 | $2640.06 | 42,702 |
| 2022-02-15 | Open-market sale | 200 | $2638.69 | 42,802 |
| 2022-02-15 | Open-market sale | 100 | $2635.31 | 43,002 |
| 2022-02-15 | Open-market sale | 71 | $2632.42 | 43,102 |
| 2022-02-15 | Open-market sale | 79 | $2630.53 | 43,173 |
| 2022-02-15 | Open-market sale | 100 | $2628.73 | 43,252 |
| 2022-02-15 | Open-market sale | 100 | $2579.59 | 43,352 |
| 2022-01-18 | Open-market sale | 145 | $2383.68 | 44,057 |
| 2022-01-18 | Open-market sale | 100 | $2396.66 | 43,957 |
| 2022-01-18 | Open-market sale | 100 | $2408.72 | 43,857 |
| 2022-01-18 | Open-market sale | 205 | $2415.30 | 43,652 |
| 2022-01-18 | Open-market sale | 100 | $2426.48 | 43,552 |
| 2022-01-18 | Open-market sale | 100 | $2428.51 | 43,452 |
| 2021-12-18 | Tax withholding | 587 | $2210.46 | 44,202 |
| 2021-12-15 | Open-market sale | 100 | $2131.65 | 44,889 |
| 2021-12-15 | Open-market sale | 50 | $2127.28 | 44,989 |
| 2021-12-15 | Open-market sale | 100 | $2120.56 | 45,039 |
| 2021-12-15 | Open-market sale | 100 | $2113.93 | 45,239 |
| 2021-12-15 | Open-market sale | 100 | $2106.80 | 45,339 |
| 2021-12-15 | Open-market sale | 100 | $2103.81 | 45,439 |
| 2021-12-15 | Open-market sale | 100 | $2143.88 | 44,789 |
| 2021-12-15 | Open-market sale | 100 | $2115.98 | 45,139 |
| 2021-11-15 | Open-market sale | 100 | $2401.25 | 46,189 |
| 2021-11-15 | Open-market sale | 50 | $2404.14 | 46,139 |
| 2021-11-15 | Open-market sale | 100 | $2410.59 | 46,039 |
| 2021-11-15 | Open-market sale | 100 | $2414.70 | 45,939 |
| 2021-11-15 | Open-market sale | 100 | $2421.29 | 45,839 |
| 2021-11-15 | Open-market sale | 100 | $2427.82 | 45,739 |
| 2021-11-15 | Open-market sale | 100 | $2432.05 | 45,639 |
| 2021-11-15 | Open-market sale | 100 | $2447.08 | 45,539 |
| 2021-10-15 | Open-market sale | 58 | $2521.92 | 46,981 |
| 2021-10-15 | Open-market sale | 200 | $2525.95 | 46,781 |
| 2021-10-15 | Open-market sale | 100 | $2527.15 | 46,681 |
| 2021-10-15 | Open-market sale | 200 | $2530.89 | 46,481 |
| 2021-10-15 | Open-market sale | 92 | $2538.65 | 46,289 |
| 2021-10-15 | Open-market sale | 100 | $2538.39 | 46,381 |
| 2021-09-15 | Open-market sale | 100 | $2335.54 | 47,389 |
| 2021-09-15 | Open-market sale | 100 | $2327.57 | 47,689 |
| 2021-09-15 | Open-market sale | 200 | $2331.24 | 47,489 |
| 2021-09-15 | Open-market sale | 1 | $2340.82 | 47,388 |
| 2021-09-15 | Open-market sale | 100 | $2359.24 | 47,288 |
| 2021-09-15 | Open-market sale | 100 | $2377.59 | 47,039 |
| 2021-09-15 | Open-market sale | 49 | $2375.44 | 47,139 |
| 2021-09-15 | Open-market sale | 100 | $2364.66 | 47,188 |
| 2021-08-16 | Open-market sale | 100 | $2135.61 | 48,089 |
| 2021-08-16 | Open-market sale | 100 | $2121.01 | 48,339 |
| 2021-08-16 | Open-market sale | 100 | $2101.17 | 48,439 |
| 2021-08-16 | Open-market sale | 100 | $2137.48 | 47,989 |
| 2021-08-16 | Open-market sale | 100 | $2151.89 | 47,889 |
| 2021-08-16 | Open-market sale | 100 | $2184.53 | 47,789 |
| 2021-08-16 | Open-market sale | 150 | $2130.41 | 48,189 |
| 2021-03-04 | Grant / award | 2,527 | $0.00 | 48,539 |
| 2021-03-04 | Tax withholding | 4,384 | $2275.00 | 46,012 |
| 2021-01-28 | Grant / award | 9,156 | $0.00 | 47,701 |
| 2021-01-28 | Grant / award | 2,695 | $0.00 | 50,396 |
| 2020-12-18 | Grant / award | 3,312 | $0.00 | 38,545 |
| 2020-03-04 | Grant / award | 13,354 | $0.00 | 43,568 |
| 2020-03-04 | Tax withholding | 6,401 | $1683.02 | 37,167 |
| 2020-03-04 | Tax withholding | 1,934 | $1683.02 | 35,233 |
| 2019-03-04 | Tax withholding | 3,383 | $1714.08 | 30,214 |
| 2019-03-04 | Grant / award | 6,906 | $0.00 | 33,597 |
| 2018-03-04 | Tax withholding | 3,313 | $2033.79 | 26,691 |
| 2018-03-04 | Grant / award | 6,764 | $0.00 | 30,004 |
| 2017-05-12 | Gift | 660 | $0.00 | 23,240 |
| 2017-03-04 | Tax withholding | 3,084 | $1735.10 | 19,866 |
| 2017-03-04 | Grant / award | 2,989 | $0.00 | 22,950 |
| 2017-03-04 | Grant / award | 4,034 | $0.00 | 23,900 |
| 2017-03-03 | Gift | 30 | $0.00 | 19,961 |
| 2017-02-01 | Open-market sale | 73 | $1573.80 | 20,191 |
| 2017-02-01 | Open-market sale | 200 | $1564.96 | 20,791 |
| 2017-02-01 | Open-market sale | 200 | $1566.93 | 20,591 |
| 2017-02-01 | Open-market sale | 175 | $1568.39 | 20,416 |
| 2017-02-01 | Open-market sale | 52 | $1569.68 | 20,364 |
| 2017-02-01 | Open-market sale | 100 | $1572.04 | 20,264 |
| 2017-02-01 | Open-market sale | 100 | $1577.69 | 20,091 |
| 2017-02-01 | Open-market sale | 100 | $1583.72 | 19,991 |
| 2017-01-04 | Open-market sale | 100 | $1489.56 | 21,291 |
| 2017-01-04 | Open-market sale | 200 | $1488.99 | 21,391 |
| 2017-01-04 | Open-market sale | 300 | $1487.42 | 21,591 |
| 2017-01-04 | Open-market sale | 300 | $1491.59 | 20,991 |
| 2017-01-04 | Open-market sale | 100 | $1483.06 | 21,891 |
| 2016-12-07 | Open-market sale | 222 | $1507.69 | 22,769 |
| 2016-12-07 | Open-market sale | 100 | $1510.23 | 22,669 |
| 2016-12-07 | Open-market sale | 100 | $1513.13 | 22,569 |
| 2016-12-07 | Open-market sale | 100 | $1514.45 | 22,469 |
| 2016-12-07 | Open-market sale | 89 | $1516.73 | 22,380 |
| 2016-12-07 | Open-market sale | 33 | $1520.51 | 22,347 |
| 2016-12-07 | Open-market sale | 156 | $1525.98 | 21,991 |
| 2016-12-07 | Open-market sale | 100 | $1523.77 | 22,147 |
| 2016-12-07 | Open-market sale | 100 | $1522.40 | 22,247 |
| 2016-12-05 | Gift | 100 | $0.00 | 22,991 |
| 2016-11-02 | Open-market sale | 119 | $1451.19 | 23,491 |
| 2016-11-02 | Open-market sale | 100 | $1455.96 | 23,391 |
| 2016-11-02 | Open-market sale | 100 | $1449.90 | 23,610 |
| 2016-11-02 | Open-market sale | 100 | $1448.04 | 23,710 |
| 2016-11-02 | Open-market sale | 108 | $1445.85 | 23,810 |
| 2016-11-02 | Open-market sale | 173 | $1442.71 | 23,918 |
| 2016-11-02 | Open-market sale | 200 | $1466.80 | 23,091 |
| 2016-11-02 | Open-market sale | 100 | $1460.47 | 23,291 |
| 2016-10-05 | Open-market sale | 300 | $1497.74 | 24,591 |
| 2016-10-05 | Open-market sale | 200 | $1498.48 | 24,391 |
| 2016-10-05 | Open-market sale | 100 | $1493.62 | 24,991 |
| 2016-10-05 | Open-market sale | 100 | $1494.76 | 24,891 |
| 2016-10-05 | Open-market sale | 100 | $1501.50 | 24,091 |
| 2016-10-05 | Open-market sale | 200 | $1499.72 | 24,191 |
| 2016-09-08 | Gift | 40 | $0.00 | 25,091 |
| 2016-09-07 | Open-market sale | 1,000 | $1434.75 | 25,131 |
| 2016-03-04 | Tax withholding | 5,931 | $1303.04 | 26,131 |
| 2016-03-04 | Grant / award | 11,500 | $0.00 | 32,062 |
| 2015-08-07 | Gift | 50 | $0.00 | 26,312 |
| 2015-03-04 | Tax withholding | 3,195 | $1242.03 | 26,362 |
| 2015-03-04 | Grant / award | 6,194 | $0.00 | 29,557 |
| 2014-03-04 | Grant / award | 6,196 | $0.00 | 26,667 |
| 2014-03-04 | Tax withholding | 3,196 | $1338.24 | 23,471 |
| 2014-03-04 | Grant / award | 2,989 | $0.00 | 26,460 |
| 2013-08-12 | Gift | 7 | $0.00 | 11,624 |
| 2013-03-04 | Grant / award | 5,750 | $0.00 | 5,750 |
| 2013-03-01 | Grant / award | 10,178 | $0.00 | 16,880 |
| 2013-03-01 | Tax withholding | 5,249 | $689.11 | 11,631 |
| 2012-07-12 | Open-market sale | 200 | $634.76 | 7,502 |
| 2012-07-12 | Open-market sale | 100 | $637.90 | 7,002 |
| 2012-07-12 | Open-market sale | 200 | $637.07 | 7,102 |
| 2012-07-12 | Open-market sale | 300 | $640.49 | 6,702 |
| 2012-07-12 | Open-market sale | 200 | $635.95 | 7,302 |
| 2012-06-12 | Open-market sale | 100 | $634.18 | 8,602 |
| 2012-06-12 | Open-market sale | 200 | $645.01 | 7,702 |
| 2012-06-12 | Open-market sale | 100 | $643.81 | 7,902 |
| 2012-06-12 | Open-market sale | 300 | $641.38 | 8,002 |
| 2012-06-12 | Open-market sale | 200 | $640.10 | 8,302 |
| 2012-06-12 | Open-market sale | 100 | $637.92 | 8,502 |
| 2012-05-14 | Open-market sale | 400 | $668.94 | 9,122 |
| 2012-05-14 | Open-market sale | 80 | $663.51 | 9,622 |
| 2012-05-14 | Open-market sale | 100 | $665.71 | 9,522 |
| 2012-05-14 | Open-market sale | 120 | $670.07 | 9,002 |
| 2012-05-14 | Open-market sale | 300 | $671.44 | 8,702 |
| 2012-04-12 | Open-market sale | 100 | $734.34 | 10,502 |
| 2012-04-12 | Open-market sale | 100 | $725.48 | 10,602 |
| 2012-04-12 | Open-market sale | 195 | $736.55 | 10,307 |
| 2012-04-12 | Open-market sale | 200 | $738.00 | 10,107 |
| 2012-04-12 | Open-market sale | 97 | $739.93 | 10,010 |
| 2012-04-12 | Open-market sale | 200 | $741.41 | 9,810 |
| 2012-04-12 | Open-market sale | 8 | $742.03 | 9,802 |
| 2012-04-12 | Open-market sale | 100 | $743.17 | 9,702 |
| 2012-03-12 | Open-market sale | 197 | $650.58 | 11,726 |
| 2012-03-12 | Open-market sale | 142 | $650.47 | 10,848 |
| 2012-03-12 | Open-market sale | 79 | $645.61 | 12,323 |
| 2012-03-12 | Open-market sale | 100 | $647.05 | 12,223 |
| 2012-03-12 | Open-market sale | 300 | $648.67 | 11,923 |
| 2012-03-12 | Open-market sale | 146 | $651.50 | 10,702 |
| 2012-03-12 | Open-market sale | 24 | $651.53 | 11,702 |
| 2012-03-12 | Open-market sale | 200 | $646.56 | 11,502 |
| 2012-03-12 | Open-market sale | 112 | $648.12 | 11,390 |
| 2012-03-12 | Open-market sale | 400 | $649.59 | 10,990 |
| 2012-03-04 | Grant / award | 3,097 | $0.00 | 3,097 |
| 2012-03-04 | Grant / award | 8,000 | $0.00 | 16,073 |
| 2012-03-04 | Tax withholding | 3,671 | $645.86 | 12,402 |
| 2012-02-13 | Open-market sale | 200 | $568.14 | 8,473 |
| 2012-02-13 | Open-market sale | 100 | $548.62 | 8,973 |
| 2012-02-13 | Open-market sale | 100 | $562.98 | 8,873 |
| 2012-02-13 | Open-market sale | 100 | $564.02 | 8,773 |
| 2012-02-13 | Open-market sale | 100 | $566.41 | 8,673 |
| 2012-02-13 | Open-market sale | 200 | $571.88 | 8,073 |
| 2012-02-13 | Open-market sale | 200 | $570.50 | 8,273 |
| 2011-11-14 | Open-market sale | 294 | $535.45 | 9,573 |
| 2011-11-14 | Open-market sale | 100 | $531.49 | 9,973 |
| 2011-11-14 | Open-market sale | 200 | $540.84 | 9,173 |
| 2011-11-14 | Open-market sale | 100 | $537.52 | 9,373 |
| 2011-11-14 | Open-market sale | 100 | $536.19 | 9,473 |
| 2011-11-14 | Open-market sale | 100 | $542.11 | 9,073 |
| 2011-11-14 | Open-market sale | 106 | $533.24 | 9,867 |
| 2011-10-12 | Open-market sale | 100 | $501.49 | 10,073 |
| 2011-10-12 | Open-market sale | 500 | $499.03 | 10,173 |
| 2011-09-12 | Open-market sale | 100 | $520.02 | 10,873 |
| 2011-09-12 | Open-market sale | 100 | $518.62 | 10,973 |
| 2011-09-12 | Open-market sale | 300 | $517.73 | 11,073 |
| 2011-09-12 | Open-market sale | 100 | $527.16 | 10,673 |
| 2011-09-12 | Open-market sale | 100 | $513.88 | 11,473 |
| 2011-09-12 | Open-market sale | 100 | $510.78 | 11,573 |
| 2011-09-12 | Open-market sale | 100 | $523.48 | 10,773 |
| 2011-09-12 | Open-market sale | 100 | $515.42 | 11,373 |
| 2011-08-16 | Open-market sale | 200 | $499.07 | 12,173 |
| 2011-08-16 | Open-market sale | 200 | $501.82 | 11,973 |
| 2011-08-16 | Open-market sale | 100 | $504.97 | 11,873 |
| 2011-08-16 | Open-market sale | 200 | $507.23 | 11,673 |
| 2011-04-01 | — | — | — | 5,089 |
| 2011-04-01 | — | — | — | 8,000 |
| 2011-04-01 | — | — | — | 3,098 |
| 2011-04-01 | — | — | — | 12,373 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.