Feb 04
2025
BUY
Grant, award, or other acquisition
-
6,758
Added 10.03%
60,638
Common Stock
May 01
2024
SELL
Open market or private sale
$2,214,355
$143.0 p/Share
15,485
Reduced 22.35%
53,810
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$913,143
$138.46 p/Share
6,595
Reduced 8.69%
69,290
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
13,163
Added 14.78%
75,885
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$472,896
$136.36 p/Share
3,468
Reduced 5.25%
62,619
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
9,753
Added 12.86%
66,087
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$689,265
$108.58 p/Share
6,348
Reduced 10.15%
56,211
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
12,675
Added 16.85%
62,559
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$331,395
$114.63 p/Share
2,891
Reduced 5.48%
49,884
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
10,770
Added 16.98%
52,663
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$741,903
$130.09 p/Share
5,703
Reduced 11.99%
41,855
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
11,814
Added 19.9%
47,558
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$418,516
$158.89 p/Share
2,634
Reduced 6.88%
35,668
Common Stock
Feb 03
2022
BUY
Grant, award, or other acquisition
-
8,605
Added 18.34%
38,302
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$242,800
$117.75 p/Share
2,062
Reduced 6.54%
29,470
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
7,892
Added 20.02%
31,532
Common Stock
Feb 15
2020
SELL
Payment of exercise price or tax liability
$209,386
$102.64 p/Share
2,040
Reduced 8.06%
23,276
Common Stock
Jan 30
2020
BUY
Grant, award, or other acquisition
-
8,075
Added 24.27%
25,196
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$117,869
$81.57 p/Share
1,445
Reduced 7.9%
16,857
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
6,283
Added 20.36%
24,577
Common Stock
Oct 31
2018
SELL
Payment of exercise price or tax liability
$30,898
$89.3 p/Share
346
Reduced 1.86%
18,294
Common Stock