Dec 18
2025
-
400
Reduced 0.23%
175,481
Common Stock, par valu...
Oct 01
2025
SELL
Payment of exercise price or tax liability
$180,389
$27.11 p/Share
6,654
Reduced 3.65%
175,881
Common Stock, par valu...
Sep 27
2025
SELL
Payment of exercise price or tax liability
$192,207
$28.96 p/Share
6,637
Reduced 3.51%
182,535
Common Stock, par valu...
Apr 11
2025
BUY
Open market or private purchase
$23,260
$23.26 p/Share
1,000
Added 0.53%
189,172
Common Stock, par valu...
Apr 01
2025
SELL
Open market or private sale
$51,310
$29.17 p/Share
1,759
Reduced 0.93%
188,172
Common Stock, par valu...
Mar 24
2025
BUY
Grant, award, or other acquisition
-
66,092
Added 25.81%
189,931
Common Stock, par valu...
Dec 09
2024
-
400
Reduced 0.32%
123,839
Common Stock, par valu...
Oct 01
2024
SELL
Open market or private sale
$255,999
$26.49 p/Share
9,664
Reduced 7.22%
124,239
Common Stock, par valu...
Sep 27
2024
SELL
Open market or private sale
$160,154
$26.52 p/Share
6,039
Reduced 4.32%
133,903
Common Stock, par valu...
Apr 15
2024
BUY
Grant, award, or other acquisition
-
20,324
Added 12.68%
139,942
Common Stock, par valu...
Oct 09
2023
BUY
Grant, award, or other acquisition
-
45,010
Added 27.34%
119,618
Common Stock, par valu...
Oct 01
2023
SELL
Payment of exercise price or tax liability
$106,210
$31.79 p/Share
3,341
Reduced 4.29%
74,608
Common Stock, par valu...
Sep 27
2023
SELL
Payment of exercise price or tax liability
$171,557
$30.69 p/Share
5,590
Reduced 6.69%
77,949
Common Stock, par valu...
Apr 13
2023
SELL
Open market or private sale
$156,380
$44.68 p/Share
3,500
Reduced 4.02%
83,539
Common Stock, par valu...
Dec 06
2022
-
500
Reduced 0.57%
87,039
Common Stock, par valu...
Oct 01
2022
SELL
Payment of exercise price or tax liability
$46,444
$18.98 p/Share
2,447
Reduced 2.72%
87,539
Common Stock, par valu...
Sep 27
2022
BUY
Grant, award, or other acquisition
-
44,894
Added 33.28%
89,986
Common Stock, par valu...
Mar 31
2022
BUY
Open market or private purchase
$12,250
$24.5 p/Share
500
Added 1.1%
45,092
Common Stock, par valu...
Oct 01
2021
BUY
Grant, award, or other acquisition
-
26,831
Added 37.57%
44,592
Common Stock, par valu...
Jul 08
2021
BUY
Open market or private purchase
$11,925
$23.85 p/Share
500
Added 2.74%
17,761
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
17,261
Added 50.0%
17,261
Common Stock, par valu...