Feb 26
2025
BUY
Grant, award, or other acquisition
$633,773
$116.31 p/Share
5,449
Added 19.53%
22,452
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$125,383
$135.55 p/Share
925
Reduced 5.16%
17,003
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$258,023
$115.55 p/Share
2,233
Reduced 11.08%
17,928
Common Stock
Feb 18
2025
SELL
Open market or private sale
$542,956
$111.49 p/Share
4,870
Reduced 19.46%
20,161
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$352,789
$114.99 p/Share
3,068
Reduced 10.92%
25,031
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
8,615
Added 23.47%
28,099
Common Stock
Nov 15
2024
SELL
Open market or private sale
$44,592
$111.48 p/Share
400
Reduced 2.01%
19,484
Common Stock
Aug 08
2024
SELL
Open market or private sale
$61,365
$113.64 p/Share
540
Reduced 2.64%
19,884
Common Stock
May 09
2024
SELL
Open market or private sale
$123,432
$102.86 p/Share
1,200
Reduced 5.55%
20,424
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$10,026
$100.26 p/Share
100
Reduced 0.46%
21,624
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$14,187
$92.73 p/Share
153
Reduced 0.7%
21,724
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$60,089
$92.73 p/Share
648
Reduced 2.88%
21,877
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$49,473
$92.13 p/Share
537
Reduced 2.33%
22,525
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$815,258
$92.13 p/Share
8,849
Added 27.73%
23,062
Common Stock
Feb 12
2024
SELL
Open market or private sale
$277,710
$92.57 p/Share
3,000
Reduced 17.43%
14,213
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$198,024
$95.25 p/Share
2,079
Reduced 10.78%
17,213
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
5,769
Added 24.43%
17,847
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$9,936
$99.36 p/Share
100
Reduced 0.73%
13,523
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$14,828
$96.92 p/Share
153
Reduced 1.11%
13,623
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$62,752
$96.84 p/Share
648
Reduced 4.49%
13,776
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$446,997
$97.47 p/Share
4,586
Added 24.12%
14,424
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$12,834
$99.49 p/Share
129
Reduced 1.29%
9,838
Common Stock
Feb 13
2023
SELL
Open market or private sale
$189,829
$99.91 p/Share
1,900
Reduced 16.01%
9,967
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$127,262
$101.81 p/Share
1,250
Reduced 9.53%
11,867
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
3,422
Added 20.69%
13,117
Common Stock