Apr 30
2024
BUY
Grant, award, or other acquisition
-
256
Added 1.75%
14,400
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$12,505
$30.5 p/Share
410
Reduced 2.82%
14,144
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$3,774
$30.69 p/Share
123
Reduced 0.84%
14,554
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
889
Added 5.71%
14,677
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,035
Added 6.98%
13,788
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$1,531
$31.26 p/Share
49
Reduced 0.38%
12,753
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$7,637
$32.92 p/Share
232
Reduced 1.81%
12,570
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$13,610
$31.95 p/Share
426
Reduced 3.28%
12,566
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$2,133
$31.84 p/Share
67
Reduced 0.51%
12,992
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$2,260
$31.4 p/Share
72
Reduced 0.55%
13,059
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
3,181
Added 19.5%
13,131
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,140
Added 10.28%
9,950
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$760
$36.21 p/Share
21
Reduced 0.27%
7,881
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
929
Added 9.54%
8,810
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$1,765
$36.04 p/Share
49
Reduced 0.62%
7,902
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$458
$38.21 p/Share
12
Reduced 0.15%
7,951
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$13,497
$29.09 p/Share
464
Added 5.51%
7,963
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$1,643
$45.64 p/Share
36
Reduced 0.48%
7,446
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$3,132
$44.75 p/Share
70
Reduced 0.93%
7,445
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$4,122
$45.3 p/Share
91
Reduced 1.2%
7,515
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$3,036
$45.31 p/Share
67
Reduced 0.87%
7,606
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$11,221
$46.56 p/Share
241
Reduced 3.05%
7,673
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
1,546
Added 16.34%
7,914
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$894
$49.66 p/Share
18
Reduced 0.32%
5,584
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
784
Added 10.96%
6,368
Common Stock