Feb 21
2025
SELL
Payment of exercise price or tax liability
$128,105
$185.66 p/Share
690
Reduced 2.05%
32,996
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
1,557
Added 4.42%
33,686
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$528,178
$187.63 p/Share
2,815
Reduced 8.06%
32,129
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
8,110
Added 18.84%
34,944
Common Stock
Sep 20
2024
SELL
Open market or private sale
$6,969,371
$191.64 p/Share
36,367
Reduced 57.06%
27,364
Common Stock
Sep 20
2024
-
530
Reduced 1.94%
26,834
Common Stock
Mar 26
2024
SELL
Open market or private sale
$5,276,200
$170.2 p/Share
31,000
Reduced 32.72%
63,731
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$228,756
$161.78 p/Share
1,414
Reduced 1.47%
94,731
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
4,754
Added 4.71%
96,145
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$755,199
$135.05 p/Share
5,592
Reduced 5.77%
91,391
Common Stock
Feb 19
2023
BUY
Grant, award, or other acquisition
-
15,081
Added 13.46%
96,983
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$1,466,304
$124.76 p/Share
11,753
Reduced 12.55%
81,902
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
29,202
Added 23.77%
93,655
Common Stock
May 10
2021
SELL
Open market or private sale
$20,450,982
$134.82 p/Share
151,691
Reduced 70.18%
64,453
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$13,506,567
$89.04 p/Share
151,691
Added 41.24%
216,144
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$1,215,227
$103.45 p/Share
11,747
Reduced 15.42%
64,453
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
29,742
Added 28.07%
76,200
Common Stock
Apr 05
2020
SELL
Payment of exercise price or tax liability
$1,870,833
$85.96 p/Share
21,764
Reduced 31.9%
46,458
Common Stock
Apr 05
2020
BUY
Exercise of conversion of derivative security
-
49,128
Added 41.86%
68,222
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$1,441,049
$112.67 p/Share
12,790
Reduced 40.11%
19,094
Common Stock
Mar 03
2020
BUY
Grant, award, or other acquisition
-
31,884
Added 50.0%
31,884
Common Stock