Mar 15
2025
SELL
Payment of exercise price or tax liability
$286,655
$78.73 p/Share
3,641
Reduced 4.4%
79,118
Common Stock, par valu...
Mar 05
2025
BUY
Grant, award, or other acquisition
-
9,026
Added 9.83%
82,759
Common Stock, par valu...
Mar 01
2025
SELL
Payment of exercise price or tax liability
$296,841
$76.25 p/Share
3,893
Reduced 5.02%
73,733
Common Stock, par valu...
Feb 27
2025
BUY
Grant, award, or other acquisition
-
18,828
Added 19.52%
77,626
Common Stock, par valu...
Nov 26
2024
SELL
Open market or private sale
$439,340
$79.88 p/Share
5,500
Reduced 8.55%
58,798
Common Stock, par valu...
Apr 26
2024
SELL
Open market or private sale
$352,146
$92.67 p/Share
3,800
Reduced 5.6%
64,087
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$199,201
$87.87 p/Share
2,267
Reduced 3.23%
67,887
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$159,177
$87.03 p/Share
1,829
Reduced 2.54%
70,154
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,924
Added 8.77%
71,983
Common Stock, par valu...
Feb 22
2024
BUY
Grant, award, or other acquisition
-
16,976
Added 20.69%
65,059
Common Stock, par valu...
Oct 01
2023
SELL
Payment of exercise price or tax liability
$127,868
$76.89 p/Share
1,663
Reduced 3.62%
44,265
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$149,440
$67.62 p/Share
2,210
Reduced 4.59%
45,928
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
3,292
Added 6.4%
48,138
Common Stock, par valu...
Mar 08
2023
SELL
Open market or private sale
$394,016
$70.36 p/Share
5,600
Reduced 11.1%
44,846
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$41,901
$70.66 p/Share
593
Reduced 1.16%
50,446
Common Stock, par valu...
Feb 24
2023
BUY
Grant, award, or other acquisition
$1,000,051
$70.73 p/Share
14,139
Added 21.69%
51,039
Common Stock, par valu...
Oct 28
2022
SELL
Open market or private sale
$107,322
$82.81 p/Share
1,296
Reduced 3.39%
36,900
Common Stock, par valu...
Oct 01
2022
SELL
Payment of exercise price or tax liability
$99,112
$69.65 p/Share
1,423
Reduced 3.59%
38,196
Common Stock, par valu...
Aug 03
2022
SELL
Open market or private sale
$145,020
$72.51 p/Share
2,000
Reduced 4.81%
39,619
Common Stock, par valu...
May 02
2022
SELL
Open market or private sale
$63,140
$63.14 p/Share
1,000
Reduced 2.35%
41,619
Common Stock, par valu...