Aug 26
2024
SELL
Open market or private sale
$250,909
$151.15 p/Share
1,660
Reduced 6.83%
22,651
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$131,433
$143.33 p/Share
917
Reduced 3.63%
24,311
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
2,717
Added 9.72%
25,228
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$30,017
$141.59 p/Share
212
Reduced 0.93%
22,511
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$24,816
$141.0 p/Share
176
Reduced 0.83%
21,122
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,601
Added 6.58%
22,723
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$38,473
$140.93 p/Share
273
Reduced 1.27%
21,298
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$85,861
$141.92 p/Share
605
Reduced 2.73%
21,571
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
1,709
Added 7.16%
22,176
Common Stock
Aug 02
2023
SELL
Open market or private sale
$242,160
$121.08 p/Share
2,000
Reduced 8.9%
20,467
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$107,014
$118.51 p/Share
903
Reduced 3.86%
22,467
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
3,079
Added 11.64%
23,370
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$39,213
$111.72 p/Share
351
Reduced 1.7%
20,291
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$23,684
$112.25 p/Share
211
Reduced 1.01%
20,642
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,800
Added 7.95%
20,853
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$31,071
$115.08 p/Share
270
Reduced 1.4%
19,053
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$56,477
$116.69 p/Share
484
Reduced 2.44%
19,323
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
2,222
Added 10.09%
19,807
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$49,815
$115.85 p/Share
430
Reduced 2.39%
17,585
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
1,465
Added 7.52%
18,015
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$31,538
$117.24 p/Share
269
Reduced 1.6%
16,550
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$40,249
$114.67 p/Share
351
Reduced 2.04%
16,819
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$24,828
$117.67 p/Share
211
Reduced 1.21%
17,170
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
2,794
Added 13.85%
17,381
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$20,323
$120.97 p/Share
168
Reduced 1.37%
12,102
Common Stock