Sep 12
2025
|
BUY
Grant, award, or other acquisition
|
-
|
24
Added 0.22%
|
10,809
Common Stock
|
|
Aug 12
2025
|
SELL
Open market or private sale
|
$21,224
$53.06 p/Share
|
400
Reduced 3.58%
|
10,785
Common Stock
|
|
Jun 16
2025
|
BUY
Grant, award, or other acquisition
|
-
|
32
Added 0.29%
|
11,185
Common Stock
|
|
Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$428
$42.88 p/Share
|
10
Reduced 0.09%
|
11,146
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
53
Added 0.47%
|
11,156
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$72,682
$49.31 p/Share
|
1,474
Reduced 11.72%
|
11,103
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
1,187
Added 8.62%
|
12,577
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
40
Added 0.35%
|
11,390
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
45
Added 0.39%
|
11,350
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
51
Added 0.45%
|
11,305
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$326
$36.29 p/Share
|
9
Reduced 0.08%
|
11,254
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
83
Added 0.73%
|
11,263
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$43,542
$33.52 p/Share
|
1,299
Reduced 10.41%
|
11,180
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
2,684
Added 17.7%
|
12,479
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
82
Added 0.83%
|
9,795
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
90
Added 0.92%
|
9,713
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
9,248
Added 49.01%
|
9,623
Common Stock
|
|