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
Apr 28
2022
SELL
Payment of exercise price or tax liability
$4,530
$45.3 p/Share
100
Reduced 0.89%
11,118
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$3,172
$45.31 p/Share
70
Reduced 0.62%
11,218
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$8,474
$46.56 p/Share
182
Reduced 1.59%
11,288
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
1,425
Added 11.05%
11,470
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$1,397
$49.88 p/Share
28
Reduced 0.28%
10,045
Common Stock