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
Mar 12
2021
SELL
Open market or private sale
$824,493
$78.04 p/Share
10,565
Reduced 23.95%
33,545
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$427,384
$64.54 p/Share
6,622
Reduced 13.05%
44,110
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
17,861
Added 26.04%
50,732
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$59,682
$67.59 p/Share
883
Reduced 2.62%
32,871
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$62,859
$67.59 p/Share
930
Reduced 2.68%
33,754
Common Stock