Apr 30
2024
BUY
Grant, award, or other acquisition
-
1,361
Added 5.34%
24,118
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$12,962
$30.5 p/Share
425
Reduced 1.83%
22,757
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$4,265
$30.69 p/Share
139
Reduced 0.6%
23,182
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
951
Added 3.92%
23,321
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,168
Added 4.96%
22,370
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$10,007
$32.92 p/Share
304
Reduced 1.43%
20,898
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$9,512
$24.58 p/Share
387
Added 1.79%
21,202
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$14,984
$31.95 p/Share
469
Reduced 2.25%
20,346
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$2,292
$31.84 p/Share
72
Reduced 0.34%
20,815
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$2,574
$31.4 p/Share
82
Reduced 0.39%
20,887
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
3,706
Added 15.02%
20,969
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,254
Added 6.77%
17,263
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,065
Added 6.24%
16,009
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$496
$38.21 p/Share
13
Reduced 0.09%
14,944
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$16,174
$29.09 p/Share
556
Added 3.58%
14,957
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$3,461
$45.54 p/Share
76
Reduced 0.53%
14,264
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$3,132
$44.75 p/Share
70
Reduced 0.49%
14,232
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$4,530
$45.3 p/Share
100
Reduced 0.69%
14,302
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$3,262
$45.31 p/Share
72
Reduced 0.5%
14,402
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$18,345
$46.56 p/Share
394
Reduced 2.65%
14,474
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
2,174
Added 12.76%
14,868
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
900
Added 6.62%
12,694
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$7,126
$50.9 p/Share
140
Reduced 1.17%
11,794
Common Stock
Mar 10
2022
BUY
Open market or private purchase
$32,789
$37.43 p/Share
876
Added 6.84%
11,934
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$3,458
$45.5 p/Share
76
Reduced 0.68%
11,058
Common Stock