Feb 28
2024
SELL
Open market or private sale
$3,595,856
$70.92 p/Share
50,703
Reduced 100.0%
2
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$3,587,781
$71.96 p/Share
49,858
Reduced 49.58%
50,705
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
100,561
Added 50.0%
100,563
Common Stock
Jan 26
2024
SELL
Open market or private sale
$2,421,677
$70.83 p/Share
34,190
Reduced 99.99%
2
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$2,085,120
$70.73 p/Share
29,480
Reduced 46.3%
34,192
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
63,670
Added 50.0%
63,673
Common Stock
Mar 15
2023
SELL
Open market or private sale
$2,816,775
$146.25 p/Share
19,260
Reduced 99.99%
1
Common Stock
Feb 28
2023
SELL
Open market or private sale
$1,574,029
$151.16 p/Share
10,413
Reduced 35.09%
19,261
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$1,591,656
$155.42 p/Share
10,241
Reduced 25.66%
29,674
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
20,654
Added 34.1%
39,915
Common Stock
Jan 30
2023
SELL
Open market or private sale
$2,584,571
$161.9 p/Share
15,964
Reduced 45.32%
19,261
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$2,227,419
$160.5 p/Share
13,878
Reduced 28.25%
35,255
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
29,841
Added 37.8%
49,103
Common Stock
Mar 28
2022
SELL
Open market or private sale
$5,001,270
$162.4 p/Share
30,796
Reduced 61.52%
19,261
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$1,658,371
$135.51 p/Share
12,238
Reduced 19.65%
50,057
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
24,684
Added 28.38%
62,296
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$789,992
$134.88 p/Share
5,857
Reduced 13.47%
37,611
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
13,971
Added 24.32%
43,468
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$443,171
$122.66 p/Share
3,613
Reduced 10.91%
29,497
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
7,286
Added 18.04%
33,110
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$563,303
$121.48 p/Share
4,637
Reduced 15.22%
25,824
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
10,172
Added 25.03%
30,461
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$2,726
$123.91 p/Share
22
Reduced 0.11%
20,289
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$240,543
$123.8 p/Share
1,943
Reduced 8.75%
20,266
Common Stock