Feb 21
2025
SELL
Payment of exercise price or tax liability
$45,096
$111.35 p/Share
405
Reduced 2.01%
19,717
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$81,512
$109.12 p/Share
747
Reduced 3.58%
20,122
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$107,781
$106.82 p/Share
1,009
Reduced 4.61%
20,869
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
$234,256
$106.82 p/Share
2,193
Added 9.11%
21,878
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$474,990
$107.61 p/Share
4,414
Added 18.32%
19,685
Common Stock
Mar 05
2024
SELL
Open market or private sale
$180,895
$121.0 p/Share
1,495
Reduced 8.92%
15,271
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$46,780
$116.08 p/Share
403
Reduced 2.35%
16,766
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$106,793
$116.08 p/Share
920
Added 5.09%
17,169
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$425,027
$115.09 p/Share
3,693
Added 18.52%
16,249
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$48,023
$113.8 p/Share
422
Reduced 3.25%
12,556
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$48,006
$113.76 p/Share
422
Reduced 3.15%
12,978
Common Stock
Mar 16
2023
SELL
Open market or private sale
$152,456
$118.0 p/Share
1,292
Reduced 8.79%
13,400
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$23,793
$123.28 p/Share
193
Reduced 1.3%
14,692
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$108,697
$123.66 p/Share
879
Reduced 5.58%
14,885
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,241
Added 7.3%
15,764
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$425,062
$124.36 p/Share
3,418
Added 19.05%
14,523
Common Stock
May 13
2022
SELL
Open market or private sale
$124,500
$124.5 p/Share
1,000
Reduced 8.26%
11,105
Common Stock
May 10
2022
SELL
Open market or private sale
$756,254
$124.2 p/Share
6,089
Reduced 33.47%
12,105
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
$290,176
$59.28 p/Share
4,895
Added 23.54%
15,903
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$22,149
$123.74 p/Share
179
Reduced 1.33%
13,299
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$101,880
$125.16 p/Share
814
Reduced 5.7%
13,478
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,617
Added 10.16%
14,292
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$350,026
$127.7 p/Share
2,741
Added 17.78%
12,675
Common Stock
Aug 20
2021
SELL
Open market or private sale
$483,859
$117.47 p/Share
4,119
Reduced 29.31%
9,934
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
$202,408
$49.14 p/Share
4,119
Added 25.43%
12,078
Common Stock