Nov 18
2024
BUY
Grant, award, or other acquisition
-
15
Added 0.05%
32,064
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
17
Added 0.05%
32,048
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$34,280
$44.87 p/Share
764
Reduced 2.33%
32,094
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
3,258
Added 9.02%
32,858
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$25,647
$44.76 p/Share
573
Reduced 1.97%
28,561
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$46,505
$44.76 p/Share
1,039
Added 3.39%
29,600
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$31,980
$44.98 p/Share
711
Reduced 2.38%
29,134
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
15
Added 0.05%
29,846
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
16
Added 0.05%
29,831
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
19
Added 0.06%
29,814
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
18
Added 0.06%
29,795
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
5,181
Added 14.82%
29,777
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$11,388
$35.15 p/Share
324
Reduced 1.3%
24,596
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$23,079
$35.95 p/Share
642
Reduced 2.64%
23,632
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$46,339
$35.95 p/Share
1,289
Added 4.92%
24,921
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$20,152
$35.17 p/Share
573
Reduced 2.31%
24,274
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$25,700
$34.59 p/Share
743
Reduced 2.9%
24,847
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
19
Added 0.07%
25,591
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
18
Added 0.07%
25,571
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
21
Added 0.08%
25,553
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
19
Added 0.07%
25,532
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$7,145
$33.08 p/Share
216
Reduced 0.84%
25,512
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$13,724
$33.31 p/Share
412
Reduced 1.58%
25,729
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$14,412
$33.99 p/Share
424
Reduced 1.6%
26,142
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$12,856
$34.1 p/Share
377
Reduced 1.4%
26,567
Common Stock