Feb 15
2025
SELL
Payment of exercise price or tax liability
$639,836
$202.16 p/Share
3,165
Reduced 5.95%
50,067
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
6,097
Added 10.28%
53,232
Common Stock
May 08
2024
SELL
Open market or private sale
$2,416,529
$142.88 p/Share
16,913
Reduced 26.43%
47,081
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$939,312
$138.46 p/Share
6,784
Reduced 9.59%
63,982
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
15,041
Added 17.53%
70,760
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$388,353
$136.36 p/Share
2,848
Reduced 4.86%
55,719
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
8,787
Added 13.05%
58,561
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$564,290
$108.58 p/Share
5,197
Reduced 9.47%
49,688
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
11,523
Added 17.35%
54,885
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$273,736
$114.63 p/Share
2,388
Reduced 5.22%
43,362
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
9,885
Added 17.77%
45,743
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$641,084
$130.09 p/Share
4,928
Reduced 12.11%
35,775
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
10,926
Added 21.16%
40,703
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$379,906
$158.89 p/Share
2,391
Reduced 7.43%
29,771
Common Stock
Feb 03
2022
BUY
Grant, award, or other acquisition
-
7,208
Added 18.31%
32,162
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$178,274
$117.75 p/Share
1,514
Reduced 5.73%
24,888
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
9,017
Added 25.46%
26,402
Common Stock
Feb 15
2020
SELL
Payment of exercise price or tax liability
$95,866
$102.64 p/Share
934
Reduced 5.13%
17,272
Common Stock
Jan 30
2020
BUY
Grant, award, or other acquisition
-
7,341
Added 28.74%
18,198
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$46,332
$81.57 p/Share
568
Reduced 5.0%
10,786
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
5,811
Added 33.87%
11,348
Common Stock
Oct 31
2018
SELL
Payment of exercise price or tax liability
$28,487
$89.3 p/Share
319
Reduced 5.46%
5,520
Common Stock