Nov 25
2025
SELL
Payment of exercise price or tax liability
$26,272
$68.24 p/Share
385
Reduced 1.78%
21,194
Common Stock
Nov 25
2025
BUY
Grant, award, or other acquisition
-
1,579
Added 6.82%
21,579
Common Stock
Jul 24
2025
SELL
Open market or private sale
$510,430
$62.24 p/Share
8,201
Reduced 29.08%
20,000
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$12,138
$47.98 p/Share
253
Reduced 0.89%
28,201
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
1,037
Added 3.52%
28,454
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$62,919
$51.03 p/Share
1,233
Reduced 4.3%
27,417
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
5,054
Added 15.0%
28,650
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
30,793
Added 41.16%
44,020
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$21,667
$56.28 p/Share
385
Reduced 1.61%
23,596
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
1,579
Added 6.18%
23,981
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
4,149
Added 21.89%
14,806
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$57,319
$45.24 p/Share
1,267
Reduced 5.35%
22,402
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
5,204
Added 18.02%
23,669
Common Stock
Nov 25
2023
SELL
Payment of exercise price or tax liability
$14,406
$37.42 p/Share
385
Reduced 2.04%
18,465
Common Stock
Nov 25
2023
BUY
Grant, award, or other acquisition
-
1,579
Added 7.73%
18,850
Common Stock
Jun 06
2023
SELL
Open market or private sale
$122,760
$40.92 p/Share
3,000
Reduced 14.8%
17,271
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$46,625
$37.36 p/Share
1,248
Reduced 5.8%
20,271
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
5,122
Added 19.23%
21,519
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$30,011
$39.18 p/Share
766
Reduced 4.46%
16,397
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
3,138
Added 15.46%
17,163
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$10,713
$42.18 p/Share
254
Reduced 1.78%
14,025
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
5,487
Added 18.15%
24,747
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
6,317
Added 22.84%
21,344
Common Stock