Dec 16
2024
SELL
Open market or private sale
$315,368
$47.31 p/Share
6,666
Reduced 6.32%
98,875
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
295
Added 0.28%
105,541
Common Stock
Nov 08
2024
SELL
Open market or private sale
$316,834
$47.53 p/Share
6,666
Reduced 5.96%
105,246
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
360
Added 0.32%
111,912
Common Stock
Jul 15
2024
SELL
Open market or private sale
$429,564
$43.09 p/Share
9,969
Reduced 8.2%
111,551
Common Stock
Jun 14
2024
SELL
Open market or private sale
$394,971
$39.62 p/Share
9,969
Reduced 7.58%
121,520
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
341
Added 0.26%
131,489
Common Stock
May 15
2024
SELL
Open market or private sale
$402,946
$40.42 p/Share
9,969
Reduced 7.07%
131,092
Common Stock
Apr 15
2024
SELL
Open market or private sale
$363,669
$36.48 p/Share
9,969
Reduced 6.6%
141,061
Common Stock
Mar 15
2024
SELL
Open market or private sale
$352,105
$35.32 p/Share
9,969
Reduced 6.19%
151,030
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
377
Added 0.23%
160,999
Common Stock
Feb 29
2024
SELL
Open market or private sale
$341,737
$34.28 p/Share
9,969
Reduced 5.84%
160,622
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$842,024
$34.18 p/Share
24,635
Reduced 12.62%
170,591
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
19,926
Added 9.93%
180,764
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
29,595
Added 14.44%
175,300
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
380
Added 0.26%
145,705
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
433
Added 0.3%
145,324
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
459
Added 0.32%
144,890
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
458
Added 0.37%
124,440
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$287,995
$31.42 p/Share
9,166
Reduced 6.88%
123,982
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$952,413
$31.35 p/Share
30,380
Reduced 18.58%
133,148
Common Stock
Feb 26
2023
BUY
Grant, award, or other acquisition
-
53,943
Added 25.13%
160,686
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
28,677
Added 20.74%
109,585
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
330
Added 0.41%
80,908
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
332
Added 0.41%
80,577
Common Stock