Nov 11
2024
BUY
Grant, award, or other acquisition
-
4,402
Added 19.6%
18,058
Common Stock
May 14
2024
SELL
Open market or private sale
$77,664
$54.54 p/Share
1,424
Reduced 9.44%
13,656
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$7,506
$53.62 p/Share
140
Reduced 0.92%
15,080
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$14,120
$53.69 p/Share
263
Reduced 1.7%
15,220
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$3,067
$52.89 p/Share
58
Reduced 0.37%
15,483
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
235
Added 1.49%
15,541
Common Stock
Mar 15
2024
SELL
Open market or private sale
$256,691
$50.5 p/Share
5,083
Reduced 24.93%
15,306
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$88,845
$52.54 p/Share
1,691
Reduced 7.66%
20,389
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
6,774
Added 24.65%
20,704
Common Stock
Mar 05
2024
SELL
Open market or private sale
$57,865
$53.48 p/Share
1,082
Reduced 9.27%
10,586
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
4,720
Added 23.57%
15,306
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$24,426
$53.45 p/Share
457
Reduced 3.77%
11,668
Common Stock
May 12
2023
SELL
Open market or private sale
$8,223
$57.11 p/Share
144
Reduced 1.17%
12,125
Common Stock
May 11
2023
SELL
Open market or private sale
$46,576
$57.29 p/Share
813
Reduced 6.21%
12,269
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$2,772
$58.98 p/Share
47
Reduced 0.36%
13,082
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$15,630
$59.66 p/Share
262
Reduced 1.96%
13,129
Common Stock
Mar 16
2023
SELL
Open market or private sale
$151,195
$55.73 p/Share
2,713
Reduced 16.85%
13,391
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$2,259
$57.93 p/Share
39
Reduced 0.24%
16,104
Common Stock
Mar 07
2023
SELL
Open market or private sale
$8,942
$66.24 p/Share
135
Reduced 0.83%
16,143
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,159
Added 27.45%
16,278
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$64,664
$64.6 p/Share
1,001
Reduced 9.0%
10,119
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
3,730
Added 25.12%
11,120
Common Stock