Jul 25
2025
SELL
Open market or private sale
$37,755
$75.51 p/Share
500
Reduced 0.47%
105,422
Common Stock
Jul 11
2025
SELL
Open market or private sale
$31,875
$63.75 p/Share
500
Reduced 0.47%
105,922
Common Stock
Jun 25
2025
SELL
Open market or private sale
$31,165
$62.33 p/Share
500
Reduced 0.47%
106,422
Common Stock
Jun 11
2025
SELL
Open market or private sale
$31,560
$63.12 p/Share
500
Reduced 0.47%
106,922
Common Stock
Jun 06
2025
SELL
Open market or private sale
$218,766
$64.59 p/Share
3,387
Reduced 3.06%
107,422
Common Stock
May 27
2025
SELL
Open market or private sale
$31,115
$62.23 p/Share
500
Reduced 0.45%
110,809
Common Stock
May 12
2025
SELL
Open market or private sale
$23,445
$46.89 p/Share
500
Reduced 0.45%
111,309
Common Stock
Apr 25
2025
SELL
Open market or private sale
$19,500
$39.0 p/Share
500
Reduced 0.45%
111,809
Common Stock
Apr 11
2025
SELL
Open market or private sale
$16,865
$33.73 p/Share
500
Reduced 0.44%
112,309
Common Stock
Apr 09
2025
BUY
Grant, award, or other acquisition
-
27,057
Added 19.34%
112,809
Common Stock
Mar 25
2025
SELL
Open market or private sale
$20,130
$40.26 p/Share
500
Reduced 0.58%
85,752
Common Stock
Mar 11
2025
SELL
Open market or private sale
$20,145
$40.29 p/Share
500
Reduced 0.58%
86,252
Common Stock
Mar 06
2025
SELL
Open market or private sale
$118,749
$42.08 p/Share
2,822
Reduced 3.15%
86,752
Common Stock
Feb 28
2025
SELL
Open market or private sale
$496,540
$45.14 p/Share
11,000
Reduced 10.94%
89,574
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$182,545
$49.31 p/Share
3,702
Reduced 3.55%
100,574
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$43,704
$43.88 p/Share
996
Reduced 0.95%
104,276
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
1,965
Added 1.83%
105,272
Common Stock
Sep 19
2024
SELL
Payment of exercise price or tax liability
$371,340
$33.9 p/Share
10,954
Reduced 9.59%
103,307
Common Stock
Jul 07
2024
BUY
Grant, award, or other acquisition
-
2,011
Added 1.73%
114,261
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$12,593
$31.25 p/Share
403
Reduced 0.36%
112,250
Common Stock