Feb 27
2025
BUY
Grant, award, or other acquisition
-
7,456
Added 7.79%
88,313
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$193,876
$48.24 p/Share
4,019
Reduced 4.74%
80,857
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
10,213
Added 10.74%
84,876
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$57,093
$50.17 p/Share
1,138
Reduced 1.5%
74,663
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$98,623
$49.14 p/Share
2,007
Reduced 2.58%
75,801
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
1,462
Added 1.84%
77,808
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$95,736
$59.91 p/Share
1,598
Reduced 2.05%
76,346
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$67,745
$59.53 p/Share
1,138
Reduced 1.44%
77,944
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$58,272
$59.28 p/Share
983
Reduced 1.23%
79,082
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
5,848
Added 6.81%
80,065
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$565,628
$58.84 p/Share
9,613
Reduced 11.47%
74,217
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
25,844
Added 23.56%
83,830
Common Stock
Aug 11
2023
SELL
Open market or private sale
$1,213,600
$60.68 p/Share
20,000
Reduced 25.65%
57,986
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$88,049
$55.1 p/Share
1,598
Reduced 2.01%
77,986
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$88,514
$55.53 p/Share
1,594
Reduced 1.96%
79,584
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$63,193
$55.53 p/Share
1,138
Reduced 1.38%
81,178
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$450,828
$52.27 p/Share
8,625
Reduced 10.15%
76,331
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
5,985
Added 6.78%
82,316
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
23,524
Added 21.69%
84,956
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$78,542
$49.15 p/Share
1,598
Reduced 2.54%
61,432
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$93,422
$49.64 p/Share
1,882
Reduced 2.9%
63,030
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$77,707
$48.78 p/Share
1,593
Reduced 2.4%
64,912
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
6,936
Added 9.44%
66,505
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
2,434
Added 3.93%
59,569
Common Stock
May 12
2021
SELL
Open market or private sale
$239,695
$40.64 p/Share
5,898
Reduced 9.36%
57,135
Common Stock