Mar 20
2024
SELL
Open market or private sale
$282,000
$47.0 p/Share
6,000
Reduced 18.49%
26,442
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
29,873
Added 32.15%
63,049
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$317,313
$45.24 p/Share
7,014
Reduced 17.78%
32,442
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
23,596
Added 37.42%
39,456
Common Stock
Mar 05
2024
SELL
Open market or private sale
$677,700
$45.18 p/Share
15,000
Reduced 48.61%
15,860
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$368,220
$37.36 p/Share
9,856
Reduced 24.21%
30,860
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
25,045
Added 38.08%
40,716
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$124,827
$39.18 p/Share
3,186
Reduced 16.9%
15,671
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
12,266
Added 39.41%
18,857
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$28,935
$42.18 p/Share
686
Reduced 9.43%
6,591
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
29,488
Added 24.8%
89,422
Common Stock
Feb 16
2023
SELL
Open market or private sale
$515,160
$42.93 p/Share
12,000
Reduced 72.9%
4,460
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
-
1,818
Reduced 9.95%
16,460
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
4,619
Added 20.17%
18,278
Common Stock
Apr 29
2022
SELL
Open market or private sale
$314,545
$57.19 p/Share
5,500
Reduced 28.71%
13,659
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$108,480
$52.66 p/Share
2,060
Reduced 9.71%
19,159
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
8,011
Added 27.41%
21,219
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$31,769
$46.31 p/Share
686
Reduced 4.94%
13,208
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
2,816
Added 16.85%
13,894
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
17,022
Added 17.36%
81,014
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
-
1,125
Reduced 9.22%
11,078
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
4,619
Added 27.46%
12,203
Common Stock
Apr 29
2021
SELL
Open market or private sale
$410,316
$66.18 p/Share
6,200
Reduced 44.98%
7,584
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$51,114
$62.64 p/Share
816
Reduced 5.59%
13,784
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
3,350
Added 18.66%
14,600
Common Stock