Feb 19
2025
SELL
Payment of exercise price or tax liability
$102,229
$31.65 p/Share
3,230
Reduced 5.41%
56,494
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$234,953
$30.85 p/Share
7,616
Reduced 11.31%
59,724
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
$597,070
$30.85 p/Share
19,354
Added 22.32%
67,340
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
$269,413
$30.85 p/Share
8,733
Added 15.4%
47,986
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$153,079
$31.12 p/Share
4,919
Reduced 11.14%
39,253
Common Stock
Aug 16
2024
SELL
Open market or private sale
$350,551
$25.81 p/Share
13,582
Reduced 23.52%
44,172
Common Stock
Aug 15
2024
SELL
Open market or private sale
$752,555
$25.91 p/Share
29,045
Reduced 33.46%
57,754
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$35,473
$23.43 p/Share
1,514
Reduced 1.71%
86,799
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$166,909
$23.38 p/Share
7,139
Reduced 7.48%
88,313
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$424,159
$23.38 p/Share
18,142
Added 15.97%
95,452
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
$269,477
$23.38 p/Share
11,526
Added 12.97%
77,310
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$117,908
$23.97 p/Share
4,919
Reduced 6.96%
65,784
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$309,387
$26.81 p/Share
11,540
Added 14.03%
70,703
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$173,657
$25.95 p/Share
6,692
Reduced 10.16%
59,163
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$441,305
$25.95 p/Share
17,006
Added 20.52%
65,855
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$122,286
$24.86 p/Share
4,919
Reduced 9.15%
48,849
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
50,000
Added 48.18%
53,768
Common Stock
Nov 01
2021
SELL
Sale (or disposition) back to the issuer
-
690,452
Reduced 100.0%
0
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
3,768
Added 50.0%
3,768
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$1,390
$0.1 p/Share
13,898
Reduced 1.97%
690,452
Common Stock