Aug 19
2025
|
|
-
|
55,785
Reduced 21.5%
|
203,727
Common Stock
|
|
Aug 18
2025
|
SELL
Open market or private sale
|
$3,460,993
$183.5 p/Share
|
18,861
Reduced 6.78%
|
259,512
Common Stock
|
|
Jul 24
2025
|
BUY
Grant, award, or other acquisition
|
-
|
43,238
Added 13.44%
|
278,373
Common Stock
|
|
May 16
2025
|
SELL
Open market or private sale
|
$829,192
$91.05 p/Share
|
9,107
Reduced 3.73%
|
235,135
Common Stock
|
|
Feb 18
2025
|
SELL
Open market or private sale
|
$3,174,021
$92.07 p/Share
|
34,474
Reduced 12.37%
|
244,242
Common Stock
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$671,812
$90.81 p/Share
|
7,398
Reduced 2.52%
|
286,424
Common Stock
|
|
Nov 14
2024
|
BUY
Grant, award, or other acquisition
|
$21,236
$30.6 p/Share
|
694
Added 0.24%
|
293,822
Common Stock
|
|
Oct 02
2024
|
|
-
|
1,033,780
Reduced 77.91%
|
293,128
Common Stock
|
|
Aug 16
2024
|
SELL
Open market or private sale
|
$581,507
$41.79 p/Share
|
13,915
Reduced 1.04%
|
1,326,908
Common Stock
|
|
Aug 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
74,976
Added 5.3%
|
1,340,823
Common Stock
|
|
May 16
2024
|
SELL
Open market or private sale
|
$425,709
$76.94 p/Share
|
5,533
Reduced 0.44%
|
1,265,847
Common Stock
|
|
Mar 20
2024
|
SELL
Payment of exercise price or tax liability
|
$1,032,804
$36.0 p/Share
|
28,689
Reduced 2.21%
|
1,271,380
Common Stock
|
|
Feb 07
2024
|
BUY
Grant, award, or other acquisition
|
-
|
37,500
Added 2.8%
|
1,300,069
Common Stock
|
|
Jan 24
2024
|
BUY
Grant, award, or other acquisition
|
-
|
50,000
Added 3.81%
|
1,262,569
Common Stock
|
|