Feb 26
2025
SELL
Open market or private sale
$215,045
$30.49 p/Share
7,053
Reduced 5.51%
121,001
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
$847,570
$31.33 p/Share
27,053
Added 17.44%
128,054
Common Stock
Nov 11
2024
SELL
Open market or private sale
$690,800
$34.54 p/Share
20,000
Reduced 21.68%
72,271
Common Stock
Aug 23
2024
SELL
Open market or private sale
$664,408
$33.74 p/Share
19,692
Reduced 17.59%
92,271
Common Stock
Mar 07
2024
SELL
Open market or private sale
$657,000
$32.85 p/Share
20,000
Reduced 15.16%
111,963
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$223,647
$30.78 p/Share
7,266
Reduced 5.22%
131,963
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
$1,028,161
$33.83 p/Share
30,392
Added 17.92%
139,229
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
23,350
Added 17.66%
108,837
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
17,280
Added 17.77%
79,963
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$270,255
$50.28 p/Share
5,375
Reduced 7.9%
62,683
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
$765,478
$46.63 p/Share
16,416
Added 19.43%
68,058
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$246,716
$41.01 p/Share
6,016
Reduced 10.49%
51,315
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
15,336
Added 21.1%
57,331
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
6,985
Added 14.26%
41,995
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
14,156
Added 28.94%
34,767
Common Stock
Mar 05
2021
SELL
Open market or private sale
$139,463
$46.91 p/Share
2,973
Reduced 12.61%
20,611
Common Stock
Mar 03
2021
SELL
Open market or private sale
$151,681
$47.43 p/Share
3,198
Reduced 11.94%
23,584
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$194,507
$44.9 p/Share
4,332
Reduced 13.92%
26,782
Common Stock
Feb 06
2021
BUY
Grant, award, or other acquisition
-
2,341
Added 6.97%
31,257
Common Stock
Nov 13
2020
SELL
Open market or private sale
$132,475
$37.85 p/Share
3,500
Reduced 10.89%
28,640
Common Stock