Jan 26
2025
SELL
Payment of exercise price or tax liability
$938,835
$136.32 p/Share
6,887
Reduced 17.19%
33,177
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
11,880
Added 22.87%
40,064
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$128,277
$136.32 p/Share
941
Reduced 3.23%
28,184
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$69,523
$136.32 p/Share
510
Reduced 1.72%
29,125
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
2,537
Added 7.89%
29,635
Common Stock
Aug 21
2024
SELL
Open market or private sale
$444,337
$132.48 p/Share
3,354
Reduced 11.01%
27,098
Common Stock
Feb 28
2024
SELL
Open market or private sale
$1,250,857
$109.84 p/Share
11,388
Reduced 27.22%
30,452
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$1,145,029
$114.4 p/Share
10,009
Reduced 19.3%
41,840
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
17,431
Added 25.16%
51,849
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$91,748
$114.4 p/Share
802
Reduced 2.28%
34,418
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$115,466
$116.28 p/Share
993
Reduced 2.74%
35,220
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
3,013
Added 7.68%
36,213
Common Stock
Mar 08
2023
SELL
Open market or private sale
$881,385
$63.85 p/Share
13,804
Reduced 29.37%
33,200
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$73,693
$63.97 p/Share
1,152
Reduced 2.39%
47,004
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$49,344
$62.94 p/Share
784
Reduced 1.6%
48,156
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$694,291
$62.94 p/Share
11,031
Reduced 18.39%
48,940
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
27,811
Added 31.68%
59,971
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$100,615
$63.48 p/Share
1,585
Reduced 4.7%
32,160
Common Stock
Nov 09
2022
SELL
Open market or private sale
$136,820
$68.41 p/Share
2,000
Reduced 5.6%
33,745
Common Stock
Feb 25
2022
SELL
Open market or private sale
$1,329,413
$109.57 p/Share
12,133
Reduced 25.34%
35,745
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$107,700
$93.49 p/Share
1,152
Reduced 2.35%
47,878
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$879,761
$94.71 p/Share
9,289
Reduced 15.93%
49,030
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
23,489
Added 28.71%
58,319
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$140,535
$91.02 p/Share
1,544
Reduced 4.24%
34,830
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$112,683
$91.02 p/Share
1,238
Reduced 3.29%
36,374
Common Stock