Dec 23
2024
SELL
Open market or private sale
$79,356
$46.68 p/Share
1,700
Reduced 8.77%
17,677
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
55
Added 0.28%
19,377
Common Stock
Sep 19
2024
SELL
Open market or private sale
$148,470
$42.42 p/Share
3,500
Reduced 15.34%
19,321
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
68
Added 0.3%
22,821
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
64
Added 0.28%
22,752
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
71
Added 0.31%
22,673
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$166,388
$34.18 p/Share
4,868
Reduced 17.72%
22,601
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
3,986
Added 13.93%
24,636
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
5,328
Added 18.49%
23,483
Common Stock
Dec 14
2023
SELL
Open market or private sale
$242,130
$34.59 p/Share
7,000
Reduced 25.63%
20,317
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
76
Added 0.28%
27,317
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
86
Added 0.31%
27,241
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
92
Added 0.34%
27,154
Common Stock
Mar 22
2023
SELL
Open market or private sale
$205,578
$25.38 p/Share
8,100
Reduced 23.04%
27,062
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
92
Added 0.26%
35,162
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$42,291
$31.42 p/Share
1,346
Reduced 3.7%
35,069
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$157,032
$31.35 p/Share
5,009
Reduced 12.09%
36,415
Common Stock
Feb 26
2023
BUY
Grant, award, or other acquisition
-
12,139
Added 22.93%
40,791
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
5,492
Added 15.79%
29,285
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
70
Added 0.29%
23,793
Common Stock
Aug 18
2022
SELL
Open market or private sale
$190,860
$31.81 p/Share
6,000
Reduced 20.19%
23,723
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
70
Added 0.23%
29,723
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
72
Added 0.24%
29,652
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
67
Added 0.23%
29,580
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$32,627
$32.66 p/Share
999
Reduced 3.27%
29,513
Common Stock