Apr 30
2024
BUY
Grant, award, or other acquisition
-
1,201
Added 4.5%
25,465
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$12,779
$30.5 p/Share
419
Reduced 1.7%
24,264
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$3,836
$30.69 p/Share
125
Reduced 0.5%
24,683
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
865
Added 3.37%
24,808
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,018
Added 4.08%
23,943
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$9,151
$32.92 p/Share
278
Reduced 1.21%
22,647
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$8,283
$24.58 p/Share
337
Added 1.45%
22,925
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$13,994
$31.95 p/Share
438
Reduced 1.95%
22,014
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$2,037
$31.84 p/Share
64
Reduced 0.28%
22,452
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$2,166
$31.4 p/Share
69
Reduced 0.31%
22,516
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
3,228
Added 12.51%
22,585
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,175
Added 5.72%
19,357
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
935
Added 4.89%
18,182
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$458
$38.21 p/Share
12
Reduced 0.07%
17,247
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$14,195
$29.09 p/Share
488
Added 2.75%
17,259
Common Stock
Aug 19
2022
SELL
Open market or private sale
$13,893
$46.31 p/Share
300
Reduced 1.78%
16,557
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$2,954
$44.75 p/Share
66
Reduced 0.39%
16,725
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$4,258
$45.3 p/Share
94
Reduced 0.56%
16,791
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$2,990
$45.31 p/Share
66
Reduced 0.39%
16,885
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$17,320
$46.56 p/Share
372
Reduced 2.15%
16,951
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
1,991
Added 10.31%
17,323
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$2,245
$49.88 p/Share
45
Reduced 0.29%
15,332
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
821
Added 5.07%
15,377
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$6,973
$50.9 p/Share
137
Reduced 0.93%
14,556
Common Stock
Mar 10
2022
BUY
Open market or private purchase
$29,981
$37.43 p/Share
801
Added 5.17%
14,693
Common Stock