Mar 12
2025
BUY
Grant, award, or other acquisition
-
41
Added 0.17%
23,782
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$463,598
$55.02 p/Share
8,426
Reduced 26.19%
23,741
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
11,114
Added 27.42%
29,415
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
3,376
Added 13.82%
21,053
Common Stock
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