Nov 18
2024
BUY
Grant, award, or other acquisition
-
98
Added 0.08%
130,500
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
111
Added 0.09%
130,401
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$214,478
$44.87 p/Share
4,780
Reduced 3.53%
130,797
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
21,903
Added 13.91%
135,578
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$101,112
$44.76 p/Share
2,259
Reduced 2.02%
109,586
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$183,023
$44.76 p/Share
4,089
Added 3.47%
113,675
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$184,732
$44.98 p/Share
4,107
Reduced 3.54%
111,845
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
88
Added 0.08%
115,952
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
93
Added 0.08%
115,864
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
109
Added 0.09%
115,771
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
105
Added 0.09%
115,661
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
32,406
Added 21.9%
115,556
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$122,697
$35.95 p/Share
3,413
Reduced 4.79%
67,867
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$549,423
$35.95 p/Share
15,283
Added 15.53%
83,150
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$79,343
$35.17 p/Share
2,256
Reduced 3.07%
71,280
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$141,853
$34.59 p/Share
4,101
Reduced 5.28%
73,536
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
91
Added 0.12%
77,638
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
85
Added 0.11%
77,547
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
101
Added 0.13%
77,461
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
93
Added 0.12%
77,359
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$333,638
$34.01 p/Share
9,810
Reduced 11.27%
77,265
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$132,901
$33.99 p/Share
3,910
Reduced 4.3%
87,076
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$88,148
$34.1 p/Share
2,585
Reduced 2.76%
90,987
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
27,721
Added 22.85%
93,572
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
66
Added 0.1%
65,850
Common Stock