Jun 27
2025
SELL
Open market or private sale
$525,000
$75.0 p/Share
7,000
Reduced 22.11%
24,664
Common Stock
Mar 28
2025
SELL
Open market or private sale
$145,100
$72.55 p/Share
2,000
Reduced 5.94%
31,664
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
6,427
Added 16.03%
33,664
Common Stock
Jan 13
2025
SELL
Payment of exercise price or tax liability
$149,171
$71.34 p/Share
2,091
Reduced 7.17%
27,059
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$336,219
$77.47 p/Share
4,340
Reduced 12.96%
29,151
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
$20,540
$71.82 p/Share
286
Added 0.85%
33,491
Common Stock
Aug 27
2024
SELL
Open market or private sale
$742,506
$72.56 p/Share
10,233
Reduced 23.56%
33,205
Common Stock
Aug 26
2024
SELL
Open market or private sale
$56,098
$73.14 p/Share
767
Reduced 1.74%
43,438
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
$20,258
$76.16 p/Share
266
Added 0.6%
44,205
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$81,130
$75.33 p/Share
1,077
Reduced 2.4%
43,877
Common Stock
May 02
2024
BUY
Grant, award, or other acquisition
-
10,879
Added 19.59%
44,653
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$4,246
$69.61 p/Share
61
Added 0.14%
43,938
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$20,883
$69.61 p/Share
300
Added 0.66%
44,954
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$78,516
$64.2 p/Share
1,223
Reduced 3.49%
33,774
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$247,996
$59.23 p/Share
4,187
Reduced 10.77%
34,707
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$17,489
$60.31 p/Share
290
Added 0.82%
34,997
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
$23,869
$62.16 p/Share
384
Added 0.98%
38,895
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$23,606
$58.0 p/Share
407
Added 1.05%
38,511
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
6,755
Added 15.06%
38,103
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$23,358
$59.74 p/Share
391
Added 1.23%
31,348
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$18,972
$67.28 p/Share
282
Added 0.9%
30,957
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
30,674
Added 50.0%
30,674
Common Stock