Jul 25
2024
SELL
Open market or private sale
$170,357
$43.26 p/Share
3,938
Reduced 10.49%
33,620
Common Stock
Apr 19
2024
SELL
Open market or private sale
$213,219
$33.7 p/Share
6,327
Reduced 14.42%
37,558
Common Stock
Mar 05
2024
SELL
Open market or private sale
$151,198
$33.54 p/Share
4,508
Reduced 9.32%
43,885
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$65,165
$31.39 p/Share
2,076
Reduced 4.11%
48,393
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
10,433
Added 17.13%
50,469
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
3,168
Added 7.33%
40,036
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$12,821
$24.8 p/Share
517
Reduced 1.38%
36,868
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$65,410
$41.61 p/Share
1,572
Reduced 4.04%
37,385
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$30,610
$41.76 p/Share
733
Reduced 1.85%
38,957
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
10,033
Added 20.18%
39,690
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
5,155
Added 14.81%
29,657
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$25,445
$48.56 p/Share
524
Reduced 2.09%
24,502
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$75,642
$52.42 p/Share
1,443
Reduced 5.45%
25,026
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
3,706
Added 12.28%
26,469
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
2,089
Added 8.41%
22,763
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$23,213
$44.3 p/Share
524
Reduced 2.47%
20,674
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$42,832
$43.44 p/Share
986
Reduced 4.44%
21,198
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,521
Added 13.7%
22,184
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
5,177
Added 21.01%
19,460
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$47,123
$31.69 p/Share
1,487
Reduced 7.64%
17,973
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$63,463
$36.94 p/Share
1,718
Reduced 11.24%
13,571
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
4,459
Added 22.58%
15,289
Common Stock
Jul 23
2018
BUY
Grant, award, or other acquisition
-
10,830
Added 50.0%
10,830
Common Stock