Oct 09
2024
BUY
Grant, award, or other acquisition
-
280
Added 1.04%
26,681
Common Stock, par valu...
Sep 18
2024
SELL
Open market or private sale
$117,420
$39.14 p/Share
3,000
Reduced 10.2%
26,401
Common Stock, par valu...
Jul 10
2024
BUY
Grant, award, or other acquisition
-
320
Added 1.08%
29,401
Common Stock, par valu...
May 09
2024
SELL
Open market or private sale
$112,054
$33.66 p/Share
3,329
Reduced 10.27%
29,081
Common Stock, par valu...
Apr 10
2024
BUY
Grant, award, or other acquisition
-
306
Added 0.94%
32,410
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
10,654
Added 24.92%
32,104
Common Stock, par valu...
Jan 12
2024
SELL
Payment of exercise price or tax liability
$112,590
$40.5 p/Share
2,780
Reduced 11.47%
21,450
Common Stock, par valu...
Jan 10
2024
BUY
Grant, award, or other acquisition
-
198
Added 0.81%
24,230
Common Stock, par valu...
Oct 11
2023
BUY
Grant, award, or other acquisition
-
261
Added 1.07%
24,031
Common Stock, par valu...
Jul 12
2023
BUY
Grant, award, or other acquisition
-
242
Added 1.01%
23,770
Common Stock, par valu...
Apr 12
2023
BUY
Grant, award, or other acquisition
-
258
Added 1.08%
23,527
Common Stock, par valu...
Feb 06
2023
BUY
Grant, award, or other acquisition
-
8,828
Added 27.5%
23,268
Common Stock, par valu...
Jan 13
2023
SELL
Payment of exercise price or tax liability
$77,007
$40.68 p/Share
1,893
Reduced 11.59%
14,440
Common Stock, par valu...
Jan 11
2023
BUY
Grant, award, or other acquisition
-
141
Added 0.86%
16,333
Common Stock, par valu...
Oct 12
2022
BUY
Grant, award, or other acquisition
-
136
Added 0.83%
16,191
Common Stock, par valu...
Jul 13
2022
BUY
Grant, award, or other acquisition
-
103
Added 0.64%
16,055
Common Stock, par valu...
Apr 13
2022
BUY
Grant, award, or other acquisition
-
69
Added 0.43%
15,952
Common Stock, par valu...
Jan 28
2022
BUY
Grant, award, or other acquisition
-
5,155
Added 24.5%
15,882
Common Stock, par valu...
Jan 18
2022
SELL
Payment of exercise price or tax liability
$104,236
$69.91 p/Share
1,491
Reduced 12.2%
10,727
Common Stock, par valu...
Jan 13
2022
SELL
Payment of exercise price or tax liability
$58,542
$69.61 p/Share
841
Reduced 6.44%
12,218
Common Stock, par valu...
Jan 12
2022
BUY
Grant, award, or other acquisition
-
85
Added 0.65%
13,059
Common Stock, par valu...
Nov 05
2021
SELL
Open market or private sale
$71,000
$71.0 p/Share
1,000
Reduced 7.16%
12,973
Common Stock, par valu...
Oct 13
2021
BUY
Grant, award, or other acquisition
-
85
Added 0.6%
13,973
Common Stock, par valu...
Jul 14
2021
BUY
Grant, award, or other acquisition
-
79
Added 0.57%
13,888
Common Stock, par valu...
Apr 14
2021
BUY
Grant, award, or other acquisition
-
82
Added 0.59%
13,808
Common Stock, par valu...