Aug 26
2025
-
250
Reduced 0.68%
36,776
Common Stock, par valu...
Aug 22
2025
SELL
Open market or private sale
$91,060
$91.06 p/Share
1,000
Reduced 2.63%
37,026
Common Stock, par valu...
Mar 05
2025
SELL
Open market or private sale
$450,945
$100.21 p/Share
4,500
Reduced 10.58%
38,026
Common Stock, par valu...
Mar 01
2025
SELL
Payment of exercise price or tax liability
$524,726
$103.66 p/Share
5,062
Reduced 10.64%
42,526
Common Stock, par valu...
Mar 01
2025
BUY
Grant, award, or other acquisition
-
7,235
Added 13.2%
47,588
Common Stock, par valu...
May 15
2024
SELL
Open market or private sale
$420,000
$140.0 p/Share
3,000
Reduced 6.92%
40,353
Common Stock, par valu...
May 09
2024
SELL
Open market or private sale
$337,500
$135.0 p/Share
2,500
Reduced 5.45%
43,353
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,040,176
$137.79 p/Share
7,549
Reduced 14.14%
45,853
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,629
Added 6.36%
53,402
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
12,692
Added 20.32%
49,773
Common Stock, par valu...
Aug 29
2023
SELL
Open market or private sale
$223,372
$108.75 p/Share
2,054
Reduced 5.25%
37,081
Common Stock, par valu...
Mar 09
2023
SELL
Open market or private sale
$68,088
$68.02 p/Share
1,001
Reduced 2.49%
39,135
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$256,174
$69.33 p/Share
3,695
Reduced 8.43%
40,136
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
6,346
Added 12.65%
43,831
Common Stock, par valu...
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,092
Added 17.75%
37,485
Common Stock, par valu...
Aug 08
2022
SELL
Open market or private sale
$106,500
$71.0 p/Share
1,500
Reduced 4.86%
29,393
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$91,645
$79.83 p/Share
1,148
Reduced 3.58%
30,893
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,324
Added 14.25%
32,041
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
11,440
Added 29.98%
26,717
Common Stock, par valu...