May 15
2024
SELL
Payment of exercise price or tax liability
$1,970
$33.4 p/Share
59
Reduced 0.41%
14,487
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
1,561
Added 9.73%
14,488
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$9,790
$30.5 p/Share
321
Reduced 2.42%
12,927
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$3,406
$30.69 p/Share
111
Reduced 0.83%
13,248
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
622
Added 4.45%
13,359
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,083
Added 7.84%
12,737
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$1,094
$31.26 p/Share
35
Reduced 0.3%
11,654
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$1,140
$32.58 p/Share
35
Reduced 0.3%
11,644
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$1,721
$33.11 p/Share
52
Reduced 0.44%
11,679
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$3,785
$32.92 p/Share
115
Reduced 0.97%
11,731
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$8,824
$24.58 p/Share
359
Added 2.94%
11,846
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$1,741
$29.51 p/Share
59
Reduced 0.52%
11,348
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$7,412
$31.95 p/Share
232
Reduced 2.0%
11,374
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$2,228
$31.84 p/Share
70
Reduced 0.6%
11,606
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$2,166
$31.4 p/Share
69
Reduced 0.59%
11,676
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
3,483
Added 22.87%
11,745
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
434
Added 4.99%
8,262
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,013
$36.21 p/Share
28
Reduced 0.4%
6,895
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
933
Added 10.65%
7,828
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$1,261
$36.04 p/Share
35
Reduced 0.5%
6,923
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$6,075
$38.21 p/Share
159
Reduced 2.23%
6,958
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$14,195
$29.09 p/Share
488
Added 6.42%
7,117
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$2,416
$42.38 p/Share
57
Reduced 0.86%
6,556
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
724
Added 9.87%
6,613
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$1,247
$49.88 p/Share
25
Reduced 0.42%
5,889
Common Stock