Feb 15
2025
SELL
Payment of exercise price or tax liability
$31,107
$32.07 p/Share
970
Reduced 4.7%
19,686
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
3,549
Added 13.25%
23,235
Common Stock
Sep 30
2024
BUY
Open market or private purchase
$10,000
$25.0 p/Share
400
Added 1.9%
20,640
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$45,508
$24.48 p/Share
1,859
Reduced 10.13%
16,488
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
6,678
Added 24.88%
20,165
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$40,539
$30.97 p/Share
1,309
Reduced 9.26%
12,833
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,243
Added 21.87%
15,158
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$4,464
$29.37 p/Share
152
Reduced 1.23%
12,163
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$15,188
$31.38 p/Share
484
Reduced 3.8%
12,254
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
2,230
Added 14.9%
12,738
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$4,634
$30.49 p/Share
152
Reduced 1.43%
10,467
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$9,481
$27.64 p/Share
343
Reduced 3.14%
10,579
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
1,808
Added 14.2%
10,922
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$10,648
$23.35 p/Share
456
Reduced 4.77%
9,102
Common Stock
Jun 15
2020
SELL
Payment of exercise price or tax liability
$12,336
$20.29 p/Share
608
Reduced 5.99%
9,542
Common Stock
Feb 15
2020
SELL
Payment of exercise price or tax liability
$4,782
$32.31 p/Share
148
Reduced 1.65%
8,806
Common Stock
Feb 15
2020
BUY
Grant, award, or other acquisition
-
1,315
Added 11.5%
10,121
Common Stock
Nov 15
2019
SELL
Payment of exercise price or tax liability
$15,860
$34.78 p/Share
456
Reduced 4.85%
8,954
Common Stock
Jun 15
2019
SELL
Payment of exercise price or tax liability
$16,721
$28.34 p/Share
590
Reduced 5.9%
9,410
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
2,000
Added 16.67%
10,000
Common Stock
Nov 15
2018
BUY
Grant, award, or other acquisition
-
3,000
Added 27.27%
8,000
Common Stock
Jun 15
2018
BUY
Grant, award, or other acquisition
-
5,000
Added 50.0%
5,000
Common Stock