Jul 29
2024
SELL
Open market or private sale
$1,117,072
$46.16 p/Share
24,200
Reduced 13.96%
149,108
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$445,077
$35.29 p/Share
12,612
Reduced 6.78%
173,308
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$874,966
$35.51 p/Share
24,640
Added 11.7%
185,920
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$569,405
$35.97 p/Share
15,830
Reduced 8.94%
161,280
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
40,030
Added 18.44%
177,110
Common Stock
Dec 26
2023
BUY
Grant, award, or other acquisition
$1,249,965
$35.83 p/Share
34,886
Added 20.29%
137,080
Common Stock
Jun 14
2023
SELL
Open market or private sale
$706,843
$33.01 p/Share
21,413
Reduced 17.32%
102,194
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$189,416
$23.21 p/Share
8,161
Reduced 6.19%
123,607
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$599,978
$23.21 p/Share
25,850
Added 16.4%
131,768
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$42,618
$22.29 p/Share
1,912
Reduced 1.77%
105,918
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$298,165
$22.41 p/Share
13,305
Reduced 10.98%
107,830
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
37,882
Added 23.82%
121,135
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$57,379
$22.37 p/Share
2,565
Reduced 2.59%
96,423
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$54,684
$21.0 p/Share
2,604
Reduced 2.56%
98,966
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$599,991
$21.0 p/Share
28,571
Added 21.95%
101,570
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$42,534
$21.58 p/Share
1,971
Reduced 2.63%
72,999
Common Stock
Mar 09
2021
-
13,169
Reduced 17.57%
61,801
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$48,735
$19.0 p/Share
2,565
Reduced 3.31%
74,970
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$30,056
$18.26 p/Share
1,646
Reduced 2.08%
77,535
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
$399,985
$18.26 p/Share
21,905
Added 21.67%
79,181
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$41,121
$18.88 p/Share
2,178
Reduced 3.66%
57,276
Common Stock