Jul 12
2024
BUY
Open market or private purchase
$118,000
$118.0 p/Share
1,000
Added 2.9%
33,497
Common Stock
Apr 08
2024
SELL
Payment of exercise price or tax liability
$86,742
$129.66 p/Share
669
Reduced 2.02%
32,497
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
4,326
Added 11.54%
33,166
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$94,995
$130.31 p/Share
729
Reduced 2.47%
28,840
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$85,144
$130.39 p/Share
653
Reduced 2.16%
29,569
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$253,736
$140.73 p/Share
1,803
Reduced 5.64%
30,165
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
5,730
Added 15.2%
31,968
Common Stock
Jan 11
2024
SELL
Open market or private sale
$509,800
$127.45 p/Share
4,000
Reduced 13.23%
26,238
Common Stock
Oct 13
2023
SELL
Open market or private sale
$228,195
$113.87 p/Share
2,004
Reduced 6.22%
30,238
Common Stock
Sep 07
2023
SELL
Payment of exercise price or tax liability
$935,793
$115.53 p/Share
8,100
Reduced 20.08%
32,242
Common Stock
Sep 07
2023
BUY
Exercise of conversion of derivative security
$745,372
$73.77 p/Share
10,104
Added 20.03%
40,342
Common Stock
Apr 07
2023
BUY
Grant, award, or other acquisition
-
4,451
Added 12.83%
30,238
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$38,470
$107.46 p/Share
358
Reduced 1.27%
27,848
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$78,230
$107.46 p/Share
728
Reduced 2.52%
28,206
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$70,171
$107.46 p/Share
653
Reduced 2.21%
28,934
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$176,851
$104.77 p/Share
1,688
Reduced 6.16%
25,722
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
3,865
Added 11.55%
29,587
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$53,323
$88.43 p/Share
603
Reduced 2.15%
27,410
Common Stock
Apr 06
2022
SELL
Payment of exercise price or tax liability
$7,561
$90.01 p/Share
84
Reduced 0.3%
28,013
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$18,352
$90.85 p/Share
202
Reduced 0.71%
28,097
Common Stock
Apr 03
2022
SELL
Payment of exercise price or tax liability
$22,172
$92.77 p/Share
239
Reduced 0.84%
28,299
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$45,086
$92.77 p/Share
486
Reduced 1.67%
28,538
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
4,340
Added 13.01%
29,024
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$59,903
$89.81 p/Share
667
Reduced 2.63%
24,684
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
1,458
Added 5.44%
25,351
Common Stock