Feb 24
2025
SELL
Open market or private sale
$935,008
$132.4 p/Share
7,062
Reduced 33.42%
14,067
Common Stock
Feb 05
2025
SELL
Sale (or disposition) back to the issuer
$0
$122.69 p/Share
0
Reduced 0.0%
21,129
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$329,545
$122.69 p/Share
2,686
Reduced 11.28%
21,129
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
11,047
Added 31.69%
23,815
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$107,772
$119.88 p/Share
899
Reduced 6.58%
12,768
Common Stock
May 02
2024
SELL
Open market or private sale
$334,560
$111.52 p/Share
3,000
Reduced 18.0%
13,667
Common Stock
Feb 21
2024
SELL
Open market or private sale
$662,783
$109.19 p/Share
6,070
Reduced 26.7%
16,667
Common Stock
Jan 31
2024
SELL
Sale (or disposition) back to the issuer
$105
$105.42 p/Share
1
Reduced 0.0%
22,737
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$469,540
$105.42 p/Share
4,454
Reduced 16.38%
22,738
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
15,984
Added 37.02%
27,192
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$93,127
$103.59 p/Share
899
Reduced 7.43%
11,208
Common Stock
Aug 02
2023
SELL
Open market or private sale
$283,825
$113.53 p/Share
2,500
Reduced 17.12%
12,107
Common Stock
May 05
2023
SELL
Open market or private sale
$452,360
$113.09 p/Share
4,000
Reduced 21.5%
14,607
Common Stock
Apr 06
2023
-
316
Reduced 1.67%
18,607
Common Stock
Feb 01
2023
SELL
Sale (or disposition) back to the issuer
$116
$116.19 p/Share
1
Reduced 0.01%
18,923
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$435,363
$116.19 p/Share
3,747
Reduced 16.53%
18,924
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
13,702
Added 37.67%
22,671
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$78,149
$113.59 p/Share
688
Reduced 7.12%
8,969
Common Stock
Aug 22
2022
SELL
Open market or private sale
$135,620
$135.62 p/Share
1,000
Reduced 9.38%
9,657
Common Stock
May 24
2022
-
349
Reduced 3.17%
10,657
Common Stock
May 23
2022
SELL
Open market or private sale
$252,541
$130.31 p/Share
1,938
Reduced 14.97%
11,006
Common Stock
Feb 16
2022
SELL
Open market or private sale
$58,290
$116.58 p/Share
500
Reduced 3.72%
12,944
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$125,400
$120.23 p/Share
1,043
Reduced 7.2%
13,444
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
6,553
Added 31.15%
14,487
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$37,635
$120.24 p/Share
313
Reduced 3.79%
7,935
Common Stock