Mar 17
2025
BUY
Grant, award, or other acquisition
-
1,225
Added 6.89%
16,557
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$1,226
$40.87 p/Share
30
Reduced 0.2%
15,332
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$1,814
$40.32 p/Share
45
Reduced 0.29%
15,362
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$2,376
$40.28 p/Share
59
Reduced 0.38%
15,407
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$1,783
$41.47 p/Share
43
Reduced 0.28%
15,466
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
$26,963
$31.28 p/Share
862
Added 5.27%
15,509
Common Stock
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