Feb 27
2025
BUY
Grant, award, or other acquisition
-
4,637
Added 16.35%
23,723
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$6,891
$35.16 p/Share
196
Reduced 1.02%
19,086
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$17,206
$35.26 p/Share
488
Reduced 2.47%
19,282
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$15,126
$35.26 p/Share
429
Reduced 2.12%
19,770
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
-
1,013
Reduced 4.78%
20,199
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
2,680
Added 11.35%
20,929
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$6,546
$33.4 p/Share
196
Reduced 1.07%
18,069
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$23,279
$33.4 p/Share
697
Reduced 3.68%
18,265
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,368
Added 18.72%
18,962
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$28,525
$35.26 p/Share
809
Reduced 5.11%
15,030
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
2,284
Added 12.77%
15,598
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$8,631
$37.53 p/Share
230
Reduced 1.7%
13,314
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$7,603
$37.64 p/Share
202
Reduced 1.47%
13,544
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,853
Added 26.09%
13,746
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$7,090
$38.12 p/Share
186
Reduced 2.05%
8,893
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$14,807
$38.46 p/Share
385
Reduced 4.07%
9,079
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
1,087
Added 10.42%
9,344
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$17,047
$39.1 p/Share
436
Reduced 2.9%
14,594
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
1,945
Added 19.06%
8,257
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$8,114
$39.97 p/Share
203
Reduced 3.18%
6,187
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$7,624
$40.99 p/Share
186
Reduced 2.83%
6,390
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$17,374
$39.94 p/Share
435
Reduced 6.2%
6,576
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
1,711
Added 50.0%
1,711
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$6,778
$36.44 p/Share
186
Reduced 3.39%
5,300
Common Stock
Mar 19
2020
SELL
Payment of exercise price or tax liability
$10,262
$23.7 p/Share
433
Reduced 7.32%
5,486
Common Stock