Nov 12
2025
-
155
Reduced 1.94%
7,847
Common Stock, $0.01 pa...
Nov 11
2025
SELL
Open market or private sale
$85,520
$107.98 p/Share
792
Reduced 9.01%
8,002
Common Stock, $0.01 pa...
Oct 01
2025
BUY
Grant, award, or other acquisition
-
1,400
Added 13.73%
8,794
Common Stock, $0.01 pa...
Aug 06
2025
SELL
Open market or private sale
$119,360
$119.36 p/Share
1,000
Reduced 11.91%
7,394
Common Stock, $0.01 pa...
Nov 15
2024
-
132
Reduced 1.55%
8,394
Common Stock, $0.01 pa...
Nov 14
2024
SELL
Open market or private sale
$80,469
$135.47 p/Share
594
Reduced 6.51%
8,526
Common Stock, $0.01 pa...
Oct 31
2024
SELL
Payment of exercise price or tax liability
$58,470
$127.11 p/Share
460
Reduced 4.8%
9,120
Common Stock, $0.01 pa...
Oct 02
2024
BUY
Grant, award, or other acquisition
-
1,400
Added 12.75%
9,580
Common Stock, $0.01 pa...
Feb 15
2024
SELL
Open market or private sale
$200,106
$109.05 p/Share
1,835
Reduced 18.32%
8,180
Common Stock, $0.01 pa...
Nov 10
2023
SELL
Open market or private sale
$123,776
$97.77 p/Share
1,266
Reduced 11.22%
10,015
Common Stock, $0.01 pa...
Oct 31
2023
SELL
Payment of exercise price or tax liability
$39,611
$91.27 p/Share
434
Reduced 3.7%
11,281
Common Stock, $0.01 pa...
Oct 04
2023
BUY
Grant, award, or other acquisition
-
1,800
Added 13.32%
11,715
Common Stock, $0.01 pa...
Oct 31
2022
SELL
Payment of exercise price or tax liability
$52,675
$94.57 p/Share
557
Reduced 5.32%
9,915
Common Stock, $0.01 pa...
Oct 13
2022
SELL
Open market or private sale
$42,920
$89.98 p/Share
477
Reduced 4.36%
10,472
Common Stock, $0.01 pa...
Oct 05
2022
BUY
Grant, award, or other acquisition
-
1,900
Added 14.79%
10,949
Common Stock, $0.01 pa...
Aug 02
2022
SELL
Open market or private sale
$232,024
$89.24 p/Share
2,600
Reduced 22.32%
9,049
Common Stock, $0.01 pa...
Oct 29
2021
SELL
Payment of exercise price or tax liability
$41,682
$87.2 p/Share
478
Reduced 3.94%
11,649
Common Stock, $0.01 pa...
Oct 06
2021
BUY
Grant, award, or other acquisition
-
1,800
Added 12.92%
12,127
Common Stock, $0.01 pa...
Feb 12
2021
SELL
Open market or private sale
$772,075
$86.75 p/Share
8,900
Reduced 46.29%
10,327
Common Stock, $0.01 pa...
Oct 30
2020
SELL
Payment of exercise price or tax liability
$48,262
$84.67 p/Share
570
Reduced 2.88%
19,227
Common Stock, $0.01 pa...
Oct 07
2020
BUY
Grant, award, or other acquisition
-
1,700
Added 7.91%
19,797
Common Stock, $0.01 pa...