Jan 26
2025
SELL
Payment of exercise price or tax liability
$408,278
$136.32 p/Share
2,995
Reduced 10.37%
25,900
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
6,600
Added 18.59%
28,895
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$70,886
$136.32 p/Share
520
Reduced 2.28%
22,295
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$38,442
$136.32 p/Share
282
Reduced 1.22%
22,815
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
1,812
Added 7.27%
23,097
Common Stock
Feb 26
2024
SELL
Open market or private sale
$1,031,850
$114.65 p/Share
9,000
Reduced 29.72%
21,285
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$493,979
$114.4 p/Share
4,318
Reduced 12.48%
30,285
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
9,685
Added 21.87%
34,603
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$39,468
$114.4 p/Share
345
Reduced 1.37%
24,918
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$67,674
$116.28 p/Share
582
Reduced 2.25%
25,263
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
2,152
Added 7.69%
25,845
Common Stock
Nov 07
2023
SELL
Open market or private sale
$1,040,980
$90.52 p/Share
11,500
Reduced 32.68%
23,693
Common Stock
Aug 09
2023
SELL
Open market or private sale
$425,250
$94.5 p/Share
4,500
Reduced 11.34%
35,193
Common Stock
Aug 08
2023
SELL
Open market or private sale
$517,330
$94.06 p/Share
5,500
Reduced 12.17%
39,693
Common Stock
May 17
2023
SELL
Open market or private sale
$545,440
$68.18 p/Share
8,000
Reduced 15.04%
45,193
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$32,496
$63.97 p/Share
508
Reduced 0.95%
53,193
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$21,777
$62.94 p/Share
346
Reduced 0.64%
53,701
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$393,312
$62.94 p/Share
6,249
Reduced 10.36%
54,047
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
19,866
Added 24.78%
60,296
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$59,480
$63.48 p/Share
937
Reduced 2.27%
40,430
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$57,122
$93.49 p/Share
611
Reduced 1.46%
41,367
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$663,728
$94.71 p/Share
7,008
Reduced 14.31%
41,978
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
17,442
Added 26.26%
48,986
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$85,013
$91.02 p/Share
934
Reduced 2.88%
31,544
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$97,118
$91.02 p/Share
1,067
Reduced 3.18%
32,478
Common Stock