Mar 07
2025
SELL
Open market or private sale
$40,154
$22.88 p/Share
1,755
Reduced 1.21%
142,707
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$75,489
$22.98 p/Share
3,285
Reduced 2.22%
144,462
Common Stock
Mar 04
2025
SELL
Open market or private sale
$43,563
$23.16 p/Share
1,881
Reduced 1.26%
147,747
Common Stock
Mar 03
2025
SELL
Open market or private sale
$142,145
$23.87 p/Share
5,955
Reduced 5.18%
108,996
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$44,001
$23.38 p/Share
1,882
Reduced 1.73%
107,114
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
42,514
Added 22.13%
149,628
Common Stock
Feb 28
2025
SELL
Open market or private sale
$55,036
$23.39 p/Share
2,353
Reduced 2.01%
114,951
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$55,248
$23.46 p/Share
2,355
Reduced 1.98%
116,403
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$156,878
$24.62 p/Share
6,372
Reduced 5.09%
118,758
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
18,282
Added 12.75%
125,130
Common Stock
Sep 10
2024
SELL
Open market or private sale
$214,000
$27.51 p/Share
7,779
Reduced 6.79%
106,848
Common Stock
Aug 13
2024
SELL
Open market or private sale
$251,177
$25.94 p/Share
9,683
Reduced 7.79%
114,627
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$127,523
$38.82 p/Share
3,285
Reduced 2.57%
124,310
Common Stock
Mar 05
2024
SELL
Open market or private sale
$987,151
$37.57 p/Share
26,275
Reduced 17.08%
127,595
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$226,694
$38.56 p/Share
5,879
Reduced 3.68%
153,870
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
21,184
Added 11.74%
159,204
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$663,300
$48.79 p/Share
13,595
Reduced 8.97%
138,020
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
27,846
Added 15.52%
151,615
Common Stock
Aug 11
2023
SELL
Open market or private sale
$273,000
$45.5 p/Share
6,000
Reduced 4.62%
123,769
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
20,382
Added 13.57%
129,769
Common Stock
Mar 01
2023
SELL
Open market or private sale
$995,032
$40.78 p/Share
24,400
Reduced 16.73%
121,489
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$494,850
$40.89 p/Share
12,102
Reduced 9.96%
109,387
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,401,923
$39.58 p/Share
35,420
Reduced 19.62%
145,121
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
72,981
Added 28.79%
180,541
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$419,450
$35.71 p/Share
11,746
Reduced 9.85%
107,560
Common Stock