Director
| $71.73 |
| $33K |
| SEC ↗ |
| 2026-06-17 | PB | Sale | 44 | $70.98 | $3K | SEC ↗ |
| 2026-06-17 | PB | Sale | 10 | $70.94 | $709 | SEC ↗ |
| 2026-06-17 | PB | Sale | 43 | $70.98 | $3K | SEC ↗ |
| 2026-06-17 | PB | Sale | 90 | $71.69 | $6K | SEC ↗ |
| 2026-06-17 | PB | Sale | 457 | $71.74 | $33K | SEC ↗ |
| 2026-06-10 | PB | Sale | 500 | $71.35 | $36K | SEC ↗ |
| 2026-06-10 | PB | Sale | 500 | $71.40 | $36K | SEC ↗ |
| 2026-06-10 | PB | Sale | 100 | $71.36 | $7K | SEC ↗ |
| 2026-06-03 | PB | Sale | 499 | $67.68 | $34K | SEC ↗ |
| 2026-06-03 | PB | Sale | 95 | $67.67 | $6K | SEC ↗ |
| 2026-06-03 | PB | Sale | 500 | $67.70 | $34K | SEC ↗ |
| 2026-06-03 | PB | Sale | 5 | $68.33 | $342 | SEC ↗ |
| 2026-06-03 | PB | Sale | 1 | $68.28 | $68 | SEC ↗ |
| 2026-05-27 | PB | Sale | 20 | $68.84 | $1K | SEC ↗ |
| 2026-05-27 | PB | Sale | 97 | $69.29 | $7K | SEC ↗ |
| 2026-05-27 | PB | Sale | 486 | $69.30 | $34K | SEC ↗ |
| 2026-05-27 | PB | Sale | 480 | $69.32 | $33K | SEC ↗ |
| 2026-05-27 | PB | Sale | 3 | $69.95 | $210 | SEC ↗ |
| 2026-05-27 | PB | Sale | 14 | $70.02 | $980 | SEC ↗ |
| 2026-05-20 | PB | Sale | 499 | $68.78 | $34K | SEC ↗ |
| 2026-05-20 | PB | Sale | 95 | $68.85 | $7K | SEC ↗ |
| 2026-05-20 | PB | Sale | 5 | $67.97 | $340 | SEC ↗ |
| 2026-05-20 | PB | Sale | 499 | $68.78 | $34K | SEC ↗ |
| 2026-05-20 | PB | Sale | 1 | $68.04 | $68 | SEC ↗ |
| 2026-05-13 | PB | Sale | 455 | $66.51 | $30K | SEC ↗ |
| 2026-05-13 | PB | Sale | 95 | $66.51 | $6K | SEC ↗ |
| 2026-05-13 | PB | Sale | 5 | $67.36 | $337 | SEC ↗ |
| 2026-05-13 | PB | Sale | 45 | $67.30 | $3K | SEC ↗ |
| 2026-05-13 | PB | Sale | 347 | $66.35 | $23K | SEC ↗ |
| 2026-05-13 | PB | Sale | 153 | $67.16 | $10K | SEC ↗ |
| 2026-05-06 | PB | Sale | 500 | $70.21 | $35K | SEC ↗ |
| 2026-05-06 | PB | Sale | 100 | $70.18 | $7K | SEC ↗ |
| 2026-05-06 | PB | Sale | 500 | $70.25 | $35K | SEC ↗ |
| 2026-04-29 | PB | Sale | 34 | $70.55 | $2K | SEC ↗ |
| 2026-04-29 | PB | Sale | 272 | $69.04 | $19K | SEC ↗ |
| 2026-04-29 | PB | Sale | 232 | $69.16 | $16K | SEC ↗ |
| 2026-04-29 | PB | Sale | 228 | $70.34 | $16K | SEC ↗ |
| 2026-04-29 | PB | Sale | 16 | $69.55 | $1K | SEC ↗ |
| 2026-04-29 | PB | Sale | 222 | $70.35 | $16K | SEC ↗ |
| 2026-04-29 | PB | Sale | 50 | $68.83 | $3K | SEC ↗ |
| 2026-04-29 | PB | Sale | 46 | $68.13 | $3K | SEC ↗ |
| 2026-04-22 | PB | Sale | 500 | $69.86 | $35K | SEC ↗ |
| 2026-04-22 | PB | Sale | 500 | $69.85 | $35K | SEC ↗ |
| 2026-04-22 | PB | Sale | 100 | $69.86 | $7K | SEC ↗ |
| 2026-04-15 | PB | Sale | 90 | $68.76 | $6K | SEC ↗ |
| 2026-04-15 | PB | Sale | 500 | $68.73 | $34K | SEC ↗ |
| 2026-04-15 | PB | Sale | 457 | $68.77 | $31K | SEC ↗ |
| 2026-04-15 | PB | Sale | 43 | $68.07 | $3K | SEC ↗ |
| 2026-04-15 | PB | Sale | 10 | $68.11 | $681 | SEC ↗ |
| 2026-04-08 | PB | Sale | 34 | $68.23 | $2K | SEC ↗ |
| 2026-04-08 | PB | Sale | 428 | $69.10 | $30K | SEC ↗ |
| 2026-04-08 | PB | Sale | 89 | $69.02 | $6K | SEC ↗ |
| 2026-04-08 | PB | Sale | 72 | $68.24 | $5K | SEC ↗ |
| 2026-04-08 | PB | Sale | 466 | $69.05 | $32K | SEC ↗ |
| 2026-04-08 | PB | Sale | 11 | $68.14 | $750 | SEC ↗ |
| 2026-04-01 | PB | Sale | 500 | $67.80 | $34K | SEC ↗ |
| 2026-04-01 | PB | Sale | 100 | $67.78 | $7K | SEC ↗ |
| 2026-04-01 | PB | Sale | 500 | $67.79 | $34K | SEC ↗ |
| 2026-03-25 | PB | Sale | 500 | $66.25 | $33K | SEC ↗ |
| 2026-03-25 | PB | Sale | 500 | $66.25 | $33K | SEC ↗ |
| 2026-03-25 | PB | Sale | 100 | $66.18 | $7K | SEC ↗ |
| 2026-03-18 | PB | Sale | 500 | $64.29 | $32K | SEC ↗ |
| 2026-03-18 | PB | Sale | 500 | $64.28 | $32K | SEC ↗ |
| 2026-03-18 | PB | Sale | 100 | $64.30 | $6K | SEC ↗ |
| 2026-03-11 | PB | Sale | 100 | $65.96 | $7K | SEC ↗ |
| 2026-03-11 | PB | Sale | 500 | $66.00 | $33K | SEC ↗ |
| 2026-03-11 | PB | Sale | 500 | $65.97 | $33K | SEC ↗ |
| 2026-03-04 | PB | Sale | 500 | $70.03 | $35K | SEC ↗ |
| 2026-03-04 | PB | Sale | 500 | $70.04 | $35K | SEC ↗ |
| 2026-03-04 | PB | Sale | 100 | $70.07 | $7K | SEC ↗ |
| 2026-02-25 | PB | Sale | 500 | $71.31 | $36K | SEC ↗ |
| 2026-02-25 | PB | Sale | 500 | $71.31 | $36K | SEC ↗ |
| 2026-02-25 | PB | Sale | 100 | $71.25 | $7K | SEC ↗ |
| 2026-02-18 | PB | Sale | 500 | $73.60 | $37K | SEC ↗ |
| 2026-02-18 | PB | Sale | 95 | $73.60 | $7K | SEC ↗ |
| 2026-02-18 | PB | Sale | 500 | $73.62 | $37K | SEC ↗ |
| 2026-02-18 | PB | Sale | 5 | $72.61 | $363 | SEC ↗ |
| 2026-02-11 | PB | Sale | 500 | $76.07 | $38K | SEC ↗ |
| 2026-02-11 | PB | Sale | 500 | $76.08 | $38K | SEC ↗ |
| 2026-02-11 | PB | Sale | 100 | $76.04 | $8K | SEC ↗ |
| 2026-02-04 | PB | Sale | 177 | $72.00 | $13K | SEC ↗ |
| 2026-02-04 | PB | Sale | 55 | $72.44 | $4K | SEC ↗ |
| 2026-02-04 | PB | Sale | 5 | $70.92 | $355 | SEC ↗ |
| 2026-02-04 | PB | Sale | 40 | $73.13 | $3K | SEC ↗ |
| 2026-02-04 | PB | Sale | 331 | $72.96 | $24K | SEC ↗ |
| 2026-02-04 | PB | Sale | 323 | $72.96 | $24K | SEC ↗ |
| 2026-02-04 | PB | Sale | 169 | $72.00 | $12K | SEC ↗ |
| 2026-01-28 | PB | Sale | 19 | $67.31 | $1K | SEC ↗ |
| 2026-01-28 | PB | Sale | 81 | $66.53 | $5K | SEC ↗ |
| 2026-01-28 | PB | Sale | 74 | $67.29 | $5K | SEC ↗ |
| 2026-01-28 | PB | Sale | 48 | $67.53 | $3K | SEC ↗ |
| 2026-01-28 | PB | Sale | 452 | $66.58 | $30K | SEC ↗ |
| 2026-01-28 | PB | Sale | 425 | $66.59 | $28K | SEC ↗ |
| 2026-01-28 | PB | Sale | 1 | $68.00 | $68 | SEC ↗ |
| 2026-01-21 | PB | Sale | 95 | $74.32 | $7K | SEC ↗ |
| 2026-01-21 | PB | Sale | 5 | $72.41 | $362 | SEC ↗ |
| 2026-01-21 | PB | Sale | 499 | $74.30 | $37K | SEC ↗ |
| 2026-01-21 | PB | Sale | 499 | $74.29 | $37K | SEC ↗ |
| 2026-01-21 | PB | Sale | 1 | $72.58 | $73 | SEC ↗ |
| 2026-01-14 | PB | Sale | 29 | $72.45 | $2K | SEC ↗ |
| 2026-01-14 | PB | Sale | 32 | $72.45 | $2K | SEC ↗ |
| 2026-01-14 | PB | Sale | 96 | $71.68 | $7K | SEC ↗ |
| 2026-01-14 | PB | Sale | 471 | $71.59 | $34K | SEC ↗ |
| 2026-01-14 | PB | Sale | 468 | $71.65 | $34K | SEC ↗ |
| 2026-01-14 | PB | Sale | 4 | $72.45 | $290 | SEC ↗ |
| 2026-01-07 | PB | Sale | 500 | $69.97 | $35K | SEC ↗ |
| 2026-01-07 | PB | Sale | 500 | $69.97 | $35K | SEC ↗ |
| 2026-01-07 | PB | Sale | 100 | $69.98 | $7K | SEC ↗ |
| 2025-12-31 | PB | Sale | 500 | $69.38 | $35K | SEC ↗ |
| 2025-12-31 | PB | Sale | 500 | $69.38 | $35K | SEC ↗ |
| 2025-12-31 | PB | Sale | 100 | $69.35 | $7K | SEC ↗ |
| 2025-12-24 | PB | Sale | 500 | $70.96 | $35K | SEC ↗ |
| 2025-12-24 | PB | Sale | 500 | $70.96 | $35K | SEC ↗ |
| 2025-12-24 | PB | Sale | 100 | $71.00 | $7K | SEC ↗ |
| 2025-12-17 | PB | Sale | 500 | $71.98 | $36K | SEC ↗ |
| 2025-12-17 | PB | Sale | 500 | $71.99 | $36K | SEC ↗ |
| 2025-12-17 | PB | Sale | 100 | $71.97 | $7K | SEC ↗ |
| 2025-12-10 | PB | Sale | 1 | $70.37 | $70 | SEC ↗ |
| 2025-12-10 | PB | Sale | 85 | $71.51 | $6K | SEC ↗ |
| 2025-12-10 | PB | Sale | 67 | $72.28 | $5K | SEC ↗ |
| 2025-12-10 | PB | Sale | 58 | $72.30 | $4K | SEC ↗ |
| 2025-12-10 | PB | Sale | 441 | $71.42 | $31K | SEC ↗ |
| 2025-12-10 | PB | Sale | 432 | $71.42 | $31K | SEC ↗ |
| 2025-12-10 | PB | Sale | 10 | $72.28 | $723 | SEC ↗ |
| 2025-12-10 | PB | Sale | 5 | $70.24 | $351 | SEC ↗ |
| 2025-12-03 | PB | Sale | 95 | $70.10 | $7K | SEC ↗ |
| 2025-12-03 | PB | Sale | 1 | $69.01 | $69 | SEC ↗ |
| 2025-12-03 | PB | Sale | 499 | $70.08 | $35K | SEC ↗ |
| 2025-12-03 | PB | Sale | 499 | $70.10 | $35K | SEC ↗ |
| 2025-12-03 | PB | Sale | 5 | $69.14 | $346 | SEC ↗ |
| 2025-11-26 | PB | Sale | 500 | $69.29 | $35K | SEC ↗ |
| 2025-11-26 | PB | Sale | 500 | $69.29 | $35K | SEC ↗ |
| 2025-11-26 | PB | Sale | 100 | $69.25 | $7K | SEC ↗ |
| 2025-11-19 | PB | Sale | 100 | $65.57 | $7K | SEC ↗ |
| 2025-11-19 | PB | Sale | 500 | $65.60 | $33K | SEC ↗ |
| 2025-11-19 | PB | Sale | 500 | $65.57 | $33K | SEC ↗ |
| 2025-11-12 | PB | Sale | 500 | $67.28 | $34K | SEC ↗ |
| 2025-11-12 | PB | Sale | 500 | $67.28 | $34K | SEC ↗ |
| 2025-11-12 | PB | Sale | 100 | $67.26 | $7K | SEC ↗ |
| 2025-11-05 | PB | Sale | 500 | $66.83 | $33K | SEC ↗ |
| 2025-11-05 | PB | Sale | 95 | $66.88 | $6K | SEC ↗ |
| 2025-11-05 | PB | Sale | 500 | $66.84 | $33K | SEC ↗ |
| 2025-11-05 | PB | Sale | 5 | $66.04 | $330 | SEC ↗ |
| 2025-10-29 | PB | Sale | 131 | $66.95 | $9K | SEC ↗ |
| 2025-10-29 | PB | Sale | 97 | $65.81 | $6K | SEC ↗ |
| 2025-10-29 | PB | Sale | 5 | $62.55 | $313 | SEC ↗ |
| 2025-10-29 | PB | Sale | 41 | $63.92 | $3K | SEC ↗ |
| 2025-10-29 | PB | Sale | 30 | $66.87 | $2K | SEC ↗ |
| 2025-10-29 | PB | Sale | 246 | $63.92 | $16K | SEC ↗ |
| 2025-10-29 | PB | Sale | 24 | $65.66 | $2K | SEC ↗ |
| 2025-10-29 | PB | Sale | 232 | $63.90 | $15K | SEC ↗ |
| 2025-10-29 | PB | Sale | 156 | $66.92 | $10K | SEC ↗ |
| 2025-10-29 | PB | Sale | 136 | $65.73 | $9K | SEC ↗ |
| 2025-10-29 | PB | Sale | 1 | $62.77 | $63 | SEC ↗ |
| 2025-10-22 | PB | Sale | 45 | $63.87 | $3K | SEC ↗ |
| 2025-10-22 | PB | Sale | 92 | $63.38 | $6K | SEC ↗ |
| 2025-10-22 | PB | Sale | 8 | $63.87 | $511 | SEC ↗ |
| 2025-10-22 | PB | Sale | 457 | $63.40 | $29K | SEC ↗ |
| 2025-10-22 | PB | Sale | 455 | $63.39 | $29K | SEC ↗ |
| 2025-10-22 | PB | Sale | 43 | $63.87 | $3K | SEC ↗ |
| 2025-10-15 | PB | Sale | 101 | $66.12 | $7K | SEC ↗ |
| 2025-10-15 | PB | Sale | 88 | $66.02 | $6K | SEC ↗ |
| 2025-10-15 | PB | Sale | 73 | $65.02 | $5K | SEC ↗ |
| 2025-10-15 | PB | Sale | 412 | $65.08 | $27K | SEC ↗ |
| 2025-10-15 | PB | Sale | 399 | $65.08 | $26K | SEC ↗ |
| 2025-10-15 | PB | Sale | 27 | $65.92 | $2K | SEC ↗ |
| 2025-10-08 | PB | Sale | 500 | $65.63 | $33K | SEC ↗ |
| 2025-10-08 | PB | Sale | 500 | $65.66 | $33K | SEC ↗ |
| 2025-10-08 | PB | Sale | 100 | $65.66 | $7K | SEC ↗ |
| 2025-10-01 | PB | Sale | 500 | $66.62 | $33K | SEC ↗ |
| 2025-10-01 | PB | Sale | 500 | $66.64 | $33K | SEC ↗ |
| 2025-10-01 | PB | Sale | 100 | $66.59 | $7K | SEC ↗ |
| 2025-09-24 | PB | Sale | 500 | $65.25 | $33K | SEC ↗ |
| 2025-09-24 | PB | Sale | 500 | $65.25 | $33K | SEC ↗ |
| 2025-09-24 | PB | Sale | 100 | $65.21 | $7K | SEC ↗ |
| 2025-09-17 | PB | Sale | 45 | $66.61 | $3K | SEC ↗ |
| 2025-09-17 | PB | Sale | 78 | $65.68 | $5K | SEC ↗ |
| 2025-09-17 | PB | Sale | 48 | $66.89 | $3K | SEC ↗ |
| 2025-09-17 | PB | Sale | 455 | $65.76 | $30K | SEC ↗ |
| 2025-09-17 | PB | Sale | 452 | $65.68 | $30K | SEC ↗ |
| 2025-09-17 | PB | Sale | 22 | $66.34 | $1K | SEC ↗ |
| 2025-09-10 | PB | Sale | 500 | $67.19 | $34K | SEC ↗ |
| 2025-09-10 | PB | Sale | 500 | $67.19 | $34K | SEC ↗ |
| 2025-09-10 | PB | Sale | 100 | $67.16 | $7K | SEC ↗ |
| 2025-09-03 | PB | Sale | 100 | $68.64 | $7K | SEC ↗ |
| 2025-09-03 | PB | Sale | 500 | $68.65 | $34K | SEC ↗ |
| 2025-09-03 | PB | Sale | 460 | $68.79 | $32K | SEC ↗ |
| 2025-09-03 | PB | Sale | 40 | $68.21 | $3K | SEC ↗ |
| 2025-08-27 | PB | Sale | 4 | $68.95 | $276 | SEC ↗ |
| 2025-08-27 | PB | Sale | 96 | $69.72 | $7K | SEC ↗ |
| 2025-08-27 | PB | Sale | 500 | $69.85 | $35K | SEC ↗ |
| 2025-08-27 | PB | Sale | 500 | $68.85 | $34K | SEC ↗ |
| 2025-08-20 | PB | Sale | 500 | $67.36 | $34K | SEC ↗ |
| 2025-08-20 | PB | Sale | 500 | $67.35 | $34K | SEC ↗ |
| 2025-08-20 | PB | Sale | 100 | $67.34 | $7K | SEC ↗ |
| 2025-08-13 | PB | Sale | 100 | $67.91 | $7K | SEC ↗ |
| 2025-08-13 | PB | Sale | 500 | $67.92 | $34K | SEC ↗ |
| 2025-08-13 | PB | Sale | 500 | $67.88 | $34K | SEC ↗ |
| 2025-08-06 | PB | Sale | 500 | $66.33 | $33K | SEC ↗ |
| 2025-08-06 | PB | Sale | 500 | $66.33 | $33K | SEC ↗ |
| 2025-08-06 | PB | Sale | 100 | $66.35 | $7K | SEC ↗ |
| 2025-07-30 | PB | Sale | 44 | $67.83 | $3K | SEC ↗ |
| 2025-07-30 | PB | Sale | 500 | $67.29 | $34K | SEC ↗ |
| 2025-07-30 | PB | Sale | 456 | $67.28 | $31K | SEC ↗ |
| 2025-07-30 | PB | Sale | 100 | $67.31 | $7K | SEC ↗ |
| 2025-07-23 | PB | Sale | 44 | $71.83 | $3K | SEC ↗ |
| 2025-07-23 | PB | Sale | 90 | $69.97 | $6K | SEC ↗ |
| 2025-07-23 | PB | Sale | 5 | $72.43 | $362 | SEC ↗ |
| 2025-07-23 | PB | Sale | 5 | $70.57 | $353 | SEC ↗ |
| 2025-07-23 | PB | Sale | 460 | $70.07 | $32K | SEC ↗ |
| 2025-07-23 | PB | Sale | 456 | $70.07 | $32K | SEC ↗ |
| 2025-07-23 | PB | Sale | 40 | $71.81 | $3K | SEC ↗ |
| 2025-07-16 | PB | Sale | 45 | $72.52 | $3K | SEC ↗ |
| 2025-07-16 | PB | Sale | 48 | $71.42 | $3K | SEC ↗ |
| 2025-07-16 | PB | Sale | 455 | $71.93 | $33K | SEC ↗ |
| 2025-07-16 | PB | Sale | 452 | $72.11 | $33K | SEC ↗ |
| 2025-07-16 | PB | Sale | 100 | $71.98 | $7K | SEC ↗ |
| 2025-07-09 | PB | Sale | 500 | $74.11 | $37K | SEC ↗ |
| 2025-07-09 | PB | Sale | 500 | $74.13 | $37K | SEC ↗ |
| 2025-07-09 | PB | Sale | 100 | $74.15 | $7K | SEC ↗ |
| 2025-07-02 | PB | Sale | 100 | $72.99 | $7K | SEC ↗ |
| 2025-07-02 | PB | Sale | 500 | $72.97 | $36K | SEC ↗ |
| 2025-07-02 | PB | Sale | 500 | $72.94 | $36K | SEC ↗ |
| 2025-06-25 | PB | Sale | 100 | $69.08 | $7K | SEC ↗ |
| 2025-06-25 | PB | Sale | 500 | $69.09 | $35K | SEC ↗ |
| 2025-06-25 | PB | Sale | 500 | $69.09 | $35K | SEC ↗ |
| 2025-06-18 | PB | Sale | 5 | $66.84 | $334 | SEC ↗ |
| 2025-06-18 | PB | Sale | 95 | $67.77 | $6K | SEC ↗ |
| 2025-06-18 | PB | Sale | 500 | $67.71 | $34K | SEC ↗ |
| 2025-06-18 | PB | Sale | 500 | $67.71 | $34K | SEC ↗ |
| 2025-06-11 | PB | Sale | 451 | $70.20 | $32K | SEC ↗ |
| 2025-06-11 | PB | Sale | 95 | $70.18 | $7K | SEC ↗ |
| 2025-06-11 | PB | Sale | 60 | $71.19 | $4K | SEC ↗ |
| 2025-06-11 | PB | Sale | 5 | $71.10 | $356 | SEC ↗ |
| 2025-06-11 | PB | Sale | 49 | $71.31 | $3K | SEC ↗ |
| 2025-06-11 | PB | Sale | 440 | $70.21 | $31K | SEC ↗ |
| 2025-06-04 | PB | Sale | 500 | $69.32 | $35K | SEC ↗ |
| 2025-06-04 | PB | Sale | 500 | $69.32 | $35K | SEC ↗ |
| 2025-06-04 | PB | Sale | 100 | $69.33 | $7K | SEC ↗ |
| 2025-05-28 | PB | Sale | 100 | $70.28 | $7K | SEC ↗ |
| 2025-05-28 | PB | Sale | 500 | $70.30 | $35K | SEC ↗ |
| 2025-05-28 | PB | Sale | 499 | $70.34 | $35K | SEC ↗ |
| 2025-05-28 | PB | Sale | 1 | $70.96 | $71 | SEC ↗ |
| 2025-05-21 | PB | Sale | 44 | $70.23 | $3K | SEC ↗ |
| 2025-05-21 | PB | Sale | 95 | $70.91 | $7K | SEC ↗ |
| 2025-05-21 | PB | Sale | 5 | $70.38 | $352 | SEC ↗ |
| 2025-05-21 | PB | Sale | 457 | $70.97 | $32K | SEC ↗ |
| 2025-05-21 | PB | Sale | 456 | $70.95 | $32K | SEC ↗ |
| 2025-05-21 | PB | Sale | 43 | $70.23 | $3K | SEC ↗ |
| 2025-05-14 | PB | Sale | 500 | $72.69 | $36K | SEC ↗ |
| 2025-05-14 | PB | Sale | 500 | $72.69 | $36K | SEC ↗ |
| 2025-05-14 | PB | Sale | 100 | $72.67 | $7K | SEC ↗ |
| 2025-05-07 | PB | Sale | 500 | $69.78 | $35K | SEC ↗ |
| 2025-05-07 | PB | Sale | 500 | $69.81 | $35K | SEC ↗ |
| 2025-05-07 | PB | Sale | 100 | $69.78 | $7K | SEC ↗ |