Mar 28
2025
BUY
Grant, award, or other acquisition
-
322
Added 1.44%
21,992
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
1,134
Added 4.97%
21,670
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$1,226
$40.87 p/Share
30
Reduced 0.15%
20,536
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$1,907
$41.47 p/Share
46
Reduced 0.22%
20,566
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
$23,991
$31.28 p/Share
767
Added 3.59%
20,612
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
1,401
Added 6.59%
19,845
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$12,718
$30.5 p/Share
417
Reduced 2.21%
18,444
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$3,560
$30.69 p/Share
116
Reduced 0.61%
18,861
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
923
Added 4.64%
18,977
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,152
Added 6.0%
18,054
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$1,094
$31.26 p/Share
35
Reduced 0.21%
16,902
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$1,140
$32.58 p/Share
35
Reduced 0.21%
16,641
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$9,744
$32.92 p/Share
296
Reduced 1.74%
16,676
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$9,364
$24.58 p/Share
381
Added 2.2%
16,972
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$12,364
$31.95 p/Share
387
Reduced 2.28%
16,591
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$2,228
$31.84 p/Share
70
Reduced 0.41%
16,978
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$2,480
$31.4 p/Share
79
Reduced 0.46%
17,048
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
3,658
Added 17.6%
17,127
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
975
Added 6.75%
13,469
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,448
$36.21 p/Share
40
Reduced 0.35%
11,463
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,031
Added 7.62%
12,494
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$1,261
$36.04 p/Share
35
Reduced 0.3%
11,503
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,643
$38.21 p/Share
43
Reduced 0.37%
11,538
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$15,592
$29.09 p/Share
536
Added 4.42%
11,581
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$3,267
$44.75 p/Share
73
Reduced 0.66%
11,045
Common Stock