Mar 14
2024
SELL
Payment of exercise price or tax liability
$205,434
$20.21 p/Share
10,165
Reduced 1.28%
784,258
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
$2,150,006
$23.23 p/Share
92,553
Added 10.43%
794,423
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$185,161
$20.67 p/Share
8,958
Reduced 1.26%
701,870
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$700,646
$23.04 p/Share
30,410
Reduced 4.1%
710,828
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$1,007,654
$23.04 p/Share
43,735
Added 5.57%
741,238
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
1,157
Added 0.17%
697,503
Common Stock
Dec 11
2023
BUY
Open market or private purchase
$23,692
$24.68 p/Share
960
Added 0.14%
696,346
Common Stock
Dec 08
2023
BUY
Open market or private purchase
$125,070
$23.08 p/Share
5,419
Added 0.77%
695,386
Common Stock
May 24
2023
SELL
Open market or private sale
$1,334,760
$31.78 p/Share
42,000
Reduced 5.74%
689,967
Common Stock
May 12
2023
SELL
Open market or private sale
$623,600
$31.18 p/Share
20,000
Reduced 2.66%
731,967
Common Stock
May 10
2023
SELL
Open market or private sale
$1,050,350
$30.01 p/Share
35,000
Reduced 4.45%
751,967
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$1,686,841
$31.13 p/Share
54,187
Reduced 6.44%
786,967
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
$2,603,868
$31.13 p/Share
83,645
Added 9.04%
841,154
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$327,008
$32.17 p/Share
10,165
Reduced 1.32%
757,509
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$2,100,014
$34.66 p/Share
60,589
Added 7.32%
767,674
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$2,026,151
$29.47 p/Share
68,753
Added 8.86%
707,085
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$557,990
$26.93 p/Share
20,720
Reduced 3.14%
638,332
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
38,907
Added 5.57%
659,052
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$420,127
$25.63 p/Share
16,392
Reduced 2.72%
586,457
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
33,688
Added 5.15%
620,145
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$281,208
$27.27 p/Share
10,312
Reduced 1.68%
602,849
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
$1,300,011
$18.96 p/Share
68,566
Added 10.06%
613,161
Common Stock